Yea, there is a big difference between outing a politician to highlight their hypocrisy and making fun of them for being gay.
I hope more people learn the difference. Lindsey Graham is someone who supports homophobic legislation. He stands against everything we have been working towards and yes, he is contrarian. But you are so right about this.
Many progressives have a lot to learn; many of them are 1-issue people who do not understand the concept of advocating for equality across the board. Thanks for sharing this