Wait-- is Gerard dead? I'm confused so please set me straight... (well, as straight as I can get which ain't that straight)
Author's response
What no! Gerards been kidnapped by Ray but Frank doesn't know that. He just thinks that Ray kidnapped some guy that looks like Gerard. Therefore he wants to relieve his sexual/homicidal frustration by watching Ray kill this kid.