Wake up to yourself, James. You ever think that maybe it's your behaviour and not your sexuality that riles people?
Be an angry, grumpy, prickly son-of-a-bitch, yelling out curse words at other people, and it's going to be hard for strangers to love you.
You don't know my circumstances, so take your judgey snideness, roll it up in a cone shape, and wedge it somewhere out of sight. Please.
I know all about injustice and discrimination and intolerance, and if you just copy the same tactics that get you so upset and throw them back at others, then how the hell do you imagine that anything's going to change?
If anything, people will take a low delight in riling you up even further to watch you jump and spit out sparks.
You don't have to be angry and abusive and judgemental to spark change and make the world a better place. In fact I'd say that this is precisely the way to NOT do it.
You have inner wisdom and a voice of reason. Listen to what you already have and use your head instead of just being a conduit for negative emotions.
If you piss off those who are on your side, you must be heaven on a stick for those trolls who aren't.
Look in the mirror, James, and you'll see as big a bigot as anybody you rail against.
That doesn't have to be you. You can change your behaviour. You're sweet and nice to some people, right? Try being the same way to every other human being. You might disagree with their politics, dress sense, lifestyle choices, and demeanour, but throwing bricks at other people just gives them an excuse to hurl them back at you.
Show them where their thinking is wrong. Show them where their behaviour is wrong. That's not encouraging them, that's throwing the ball into their court and making them deal with the contradictions in their behaviour.
I'm on your side, James, but if you go around with your head up your arse, you aren't helping your cause at all.