Ok, firstly, put your hand up if you're American. Yes, I thought so. A large number of people here. I think you take it for granted that people are allowed and entitled to free speech. I've got an opinion let me share that opinion with you.
I didn't put my hand up...
Note...'freedom of speech' means freedom to hold an opinion at odds with the state. It actually doesn't give you the unilateral freedom to voice that opinion.
I may opine that Person 'A' is a total arsehole....may even be a valid and generally accepted opinion shared by many. It does NOT give me the 'freedom' to say on this site/forum "Person 'A', you are an arsehole." That is unfortunately both an opinion AND a personal attack/insult.
It's all about how you VOICE your opinion/s.
Politely is good.
Postscript. Stardock's sites are privately owned and run, for the Community as a whole. They are not the sounding boards for any singular member, no matter how 'right' he may think his opinion, and certainly not at the expense of his fellow members.