Well, yeah, it was an combination in restraint of trade. Which is whole different category of wrong than a free speech violation.
Which, incidentally, the complaints about Eich were not.
Under the guise of PC, some ideas can not be uttered. The simplest explanation is because there is no valid counterpoint - so it's much easier to just shut down the debate.
PS This was not a personal attack at all - as I know nothing about you personally. I merely restated what you said in different words.
Bud also shouldn't have said "phrase used by assholes", something that was plainly false and guaranteed to provoke. But by attacking personally, what you did was worse.
The problem with legally enforcing a set of rules for speech is that he who makes the rules has all the power in the world.
For an example of over-regulating speech, check the IRC for Minecraft Forge. The rules of the IRC begin with "Lex (the admin) is God. Respect him or else."
You cannot trust anybody with that kind of control over what is said. At best, you will slowly ruin the community you're "protecting".