Three strikes??
If you spam/abuse or break any other forum rule more than three times, then you're barred from the forum. How about it??
There can be a database of "offenders", and if they do not adhere to the forum's rules then ban them (using their e-mail ids maybe) and delete their account.
I'm not sure if something like this exists, just something I thought of.