I really like it how you went ad personam here. You do not like how things work, so you assume it's somehow my opinion. Let me tell you, it is not. As I mentioned before, having to deal with people exactly like you(And I seriously mean exactly) was part of my work in the past. Work at an international company, and it was the guidelines that I got from there as well as the community management of game studios that informed what I'm telling you now.
Saying the things you said in online game chats is usually considered forbidden. As I mentioned, and you completely ignored it, I do not make judgement on whether it is right or wrong. I'm just telling you that you did what is usually considered to be a breach of conduct.
Saying that "X is gay/homosexual" is homophobic. Did you intend it to be? Maybe not. But that does not matter. It simply is considered such by the majority of people around the world. You do not control it, I do not control it. You do not like it, I do not have vested interest in it. But the two of us do not matter in this equation. What matters is the bigger picture, and what you did was simply wrong. Was it done with negative intentions? Here we go right back again to the start. That does not matter.
If I were to have received a dime every time I heard something along the lines of "I said something naughty in chat and got banned, but I didn't mean it in a bad way" then by now I would have no need of working to make a living, believe me. And every single time the motivations did not matter.
Taleworlds is perfectly at liberty to reverse your ban and apologize to you. Should they? Not my business, it is up to them how they enforce their own rules. If you however think that it would make me look like a fool, then you simply have no understanding of what I'm trying to tell you, and I really am wasting my time. Which is pretty much why I even come to this forum, so we're all good.