Could one month suspensions be a viable alternative to banning in 90% of the cases? This might give everyone a chance to settle down and think things through. Perhaps a 'three suspensions and you're out' policy might be something to consider. This site contains a lot of difficult and upsetting subject matter...which must be properly discussed...but which can bring out the worst in people, at times.

Namaste