To add another opinion I think the banning issue is 100% correct when it is warranted e.g. someone has been warned and they repeatedly ignore the warnings, or as has been the case, creating multiple usernames. I was banned yesterday because Gary thought I was someone else just using a different user name (we sorted it out eventually and I understand why he thought so). My suggestion is for everyone just to cool down and not be so quick to judge someone's posts or intentions, both forum users as well as 'mods'.
This entire issue of banning comes from the Israel/Gaza thread situation and it's become such a hot and emotional thread. It seems people want to jump down everyone's throats at every turn before even properly reading the posts. You guys are questioning the meaning behind users posts midway through reading it because you are so in a hurry to rebuke or debunk it.
Marine1 and Seriously (just using you guys as examples please don't take it personally) sometimes say things which might be extremely offensive to some people, but others do that to them as well. This is a public forum and when you decide to participate in a thread which you know will provoke emotional posts you really should be prepared for the worst.
In essence lets stop complaning and if there is a bias as some are claiming then accept that it is not going to change if it did not change by now.