[*]Ban people from particular threads/subforums instead of the whole site.
I didn't mean it exactly like that. What I meant was that we should, imo, have the option added to ban people from a thread or a subforum while, more or less, keeping the system as it is in place.
You can then make a choice between banning someone from the website or just banning them from, for example, the Religion subforum if they have been misbehaving there.
If a person can't handle a certain thread or subforum, either in general or temporarily, and gets so frustrated that he/she breaks the rules, you could just ban him/her from that thread or subforum.
I propose that thread-bans are always permanent (perhaps unless the situation is extraordinary) and that subforum-bans are never permanent but significantly longer than site-bans are now for the same offense.
Site-bans can then be used for particularly nasty members that just won't learn to behave and of course for spammers (permanent).
The infraction-point system will have to be adapted to include thread- and subforum-bans, but could still work using the same mechanism.
A thread- or subforum-ban will be a strong reminder for the member to adhere to the rules while he or she can still enjoy the website.
So it will be a powerful tool for the moderators that doesn't hurt site-traffic anywhere near as much as banning a member from the entire website.