I'm going to call a gay guy out for using his sexuality as an excuse to say vulgar things
Why would you do such a thing?
I'm going to prove to him that being gay does not mean what he thinks it does.
You shouldn't put someone on the spot and call them out like that. You could really hurt this guy's feelings.
I don't care. I'm going to do it.
If you really have a problem with what he's doing, then talk to him about it in private and see if you can convince him to stop, or maybe understand where he's coming from. Calling him out in public may backfire, and it can also be hurtful to them.