I think it's incredibly sad that it's so, but yes, Hollywood does shy away from actors being honest about their sexuality.
There was a section in the biography of Brangelina that came out a couple years ago that said that among A list stars, there were only a handful that were genuinely straight. The only really famous ones I can remember were Bruce Willis, Johnny Depp and Brad Pitt but there were about ten on the list.
Personally it doesn't make any difference to me - As a kid I was brought up watching Doris Day movies & I desperately wanted to marry Rock Hudson. Finding out he was gay didn't make any difference to my fancying him. Or Rupert Everett, John Barrowman, or Lovely Mark Gatiss...
Celebrity crushes are so utterly far from reality that I don't see how it makes any difference. I just think it's so sad that in 2012 people for whatever reason, feel the need to hide who they are and deny their own reality because of fear of public reprisal, or damage to their career. It's no way to live, or to ask other people to live (in Tom's case). I guess it's just part of Hollywood corruption though; money before principles, honesty or happiness.
Sigh...