Your friend received one infraction point. THEN he was banned. I agree that the moderators on the official forum are a little overzealous, but your friend wouldn't have been perma'd for that one point.
No need for pitchforks. There's just more to this story than you know or are telling us.
Edit: Additionally, I want to add that while I have tried to be civil, it is you that feels the need to add snark and sarcasm when it isn't needed and does little else but to drag the conversation downwards. If you have no other way to have a conversation about a game other than childish retaliations, perhaps you should take a step back from the computer and take a breath of fresh air.
Tone down the attitude (those who have one anyway) or it'll be toned down for you.