It's not especially complicated. ultimately you either support people or you don't and if you don't then yeah you are a bad person. It's actually black and white, and you can pretend that you have some deeper understanding of how the world works when the truth is you just aren't a very nice person, and I'm sure there are reasons why you are as damaged as you are but that doesn't make ti right. People can espouse freedom of speech and all that but it doesn't apply when you use that freedom to suggest that certain members of society should be denied things that could make their lives better/easier. The fact is that if your opinion is one that deprives people of feeling comfortable in their own skin then you are NOT entitled to your opinion and you aren't worth shit