Actually, when that company operates under the purview of of the US Government, and where applicable nationally, yes, they must in fact abide by the constitution and the bill of rights. (Internationally, it's a different story)
It is not enough to have a ToS that is defacto accepted that violates rights. It is in fact unconstitutional to present or accept an agreement that is in violation of civil liberties. You CANNOT give up your rights, at best you can choose not to exercise them. A corporation cannot "make" you give them away, even if you are an agreeing party.
That being said, free speech is an incredibly misunderstood concept.
This is where the first part of your statement actually holds weight.
You can say whatever you want.
You can burn the flag.
And in response I can tell you to get the fuck out of my store.
And in response you can boycott my establishment.
And on and on.
You have to be careful of civil liberties therein though.
I think you would have a hard time convincing the law that you are in the right by supporting one bigot, but not supporting all bigots.
But if you refuse to do business with all bigots, there you go.
In league and with the internet in general, the line between public and private domain becomes extremely blurred.
This is all well over the level this conversation needs to be had at though.
GG EZ is a personal opinion, and people are well within their rights to express that.
It is not derogatory or necessarily inflammatory.
If you cannot accept someones personal opinion, then I suggest you change your world view.
No one is obligated to like you, be nice to you, or even respect the individual you represent. That's the country we live in, and that is their right. If you are so sensitive you cannot handle that in an online game where people are anonymous and their opinions are worth exactly shit, then you are going to have problems in life.