Mind specifying what he was banned for so others can avoid the same fate?
He wasn't banned from NSC, I blocked him from this thread.
His recent posting history is nearly always aggressive and confrontational and spoiling for a fight.
Banned for expressing our political views? That's a slippery slope. If it is indeed because he's been argumentative on other threads then that's different.
1. No one was banned.
2. To the best of my knowledge, no one has ever been banned from NSC for expressing political views, at least none that could be considered reasonable.*
I suspect if you plotted the NSC political position of NSC moderators on a line, it would be heavily weighted towards the left, despite the protestations of some that the group are essentially fascists. Some people only seem to look for differences and conflict, sadly.
(* And before someone picks up on that second point, I'm not placing myself as arbiter of what political views are reasonable, but it may be the case that those with extremist political views have been or could be banned from here. I can't recall any specific examples, but the kind of political ideologies that lead to terrorist behaviour, for example, are not welcome here)