I don't believe people will not like him/watch his movies if he was gay,
I think the issue most people have with Tom Cruise is that he seems so fake. He seems genuinely "ingenuine".
He ACTS all the time.
I don't have a problem with his sexuality, but his emotions seem so forced it doesn't look real AT all.
People wonder if he's gay, because of these forced emotions, the appearance of his appearances (acting goofy on oprah, the water squirting in leceister square): it all seems so "put-on", the relationships, etc...
(And the poster who seems to thinks Tom Cruise puts these women on the front pages, thats only true w/Cruz and Holmes.)