This thread is going to go nowhere good so I'm gonna lock this one.
OP if your friend was silenced this means that their server reported them. When reviewed, a Game Master confirmed the chat did break our rules and thus they were silenced. While I don't know the specifics of their silence, if they were discussing politics in a global channel like trade chat, that's a pretty easy way to get silenced. While players are free to discuss what you want in game, if its something like politics, just keep it to private channels.
Some of us like to escape from the real world and focus on the real problems of Azeroth, like the significant drop in property value for shop owners in Dalaran after being teleported with zero warning to the middle of an ocean off the Broken Shore. Why does nobody think of the small businesses?