I didn't bring up "the gay stuff", I mentioned the large amount of straight actors that play gay roles because it's the same exact example that you made. In the same way that a gay actor playing a straight guy confuses you, the same should happen when it's a straight actor playing a gay man. The film Philadelphia must have been quite a let down for you.
That's not only an extreme example which will never happen but also a "what if" argument. Besides, I don't think Adam Sandler would fit any role except as a stand in for a turd. "It's time to shoot the turd scene guys, Ok, call Sandler from his trailer" Also props on using the most one dimensional actor in the history of film in your example.