a possible solution could be to ban the IPs of everyone who is obviously making personal attacks
Problem with that is someone has to decide what is a personal attack. Reading hundreds of post's a day is hard enough but deciding what is bad/good would not be easy. Yes, many you can see obviously but no-one should have carte blanche to delete/ban posters except admins. Even then, it would be a near impossible task.
Still, I do understand the desire but I value Free Speech more than my delicate eyes. Allowing most anything is so much better than limiting anyone, even the assholes.
Be well.
T.