Okay, let's take a moment to review why what you're saying is not okay.
There are plenty of masculine gay men out in the world with absolutely zero interest in wearing women's clothing. Saying this is "the gays" is painting with too wide a brush.
Calling people "straights" is literally no better than calling people "gays", you're assuming common ground across a sexuality that you just aren't going to find all the time.
You're needlessly offending people and not making any points. You're contributing nothing to this discussion. You're spreading ideas that frankly don't need any more traction than they already have. You're derailing the topic. Stop, please, this mess doesn't need to be worse and it certainly doesn't have to broaden to drag in irl lgbt issues.