Yes, thats quite a rap sheet.
There are things there where the line has definitely been crossed, that should have resulted in a ban, but thats just my opinion.
Its down to the individual concerned at the end of the day, because everyone has different threshholds for taking offence at what is said, and that makes it difficult to police.
And it is a no win situation for Scott and that Villa fan that runs the site because of that.
If you think people have overstepped the mark submit a complaint; if it does not result in a ban at least the individuals concerned know where the line is drawn.