Yeah, I can hardly blame them. I think Hollywood talks the talk without walking the walk when it comes to casting openly gay men in heartthrob or action hero roles.
If I was a gay actor, I'd be in the closet too, lest I only get offered "Just Jack!" kind of roles, or what Rupert Everett wound up getting after he came out so openly.