I agree 100% to ban the true bashers. They are like hecklers with a different agenda in a forum that is trying to accomplish a task and gain an understanding of the work at hand.
I am also not naive enough to think that a few of the bad guys didn't slip in here under a seperate alias from the old board(s).
It is my understanding that they are being weeded out.