FYI, we've implemented two new moderation features to prevent ban's from being the 'first' official moderation tool used by mods when there is trouble.
Previously, the moderation actions were as follows (lot's of caveats, so the general case):
1) Warning in the topic on in certain cases PM (perhaps not always seen by the poster)
2) Official mod action (suspension from site of TBD length)
New:
1) Warning in the topic on in certain cases PM
2) [New] "Alert" message to the user from a mod with a verbal request to change whatever the issue behavior is. This message is presented to the user and must be acknowledged before continued use of the site (a simple "ok" will dismiss it). There is an option reply to the moderator if desired but this is optional.
3) [New] We've added a topic suspension feature (short term or permanent) that can be used to block members from a single topic versus the entire site.
4) Suspension (full site)
I think this will help reduce heavier handed moderation and be a net positive for the site :). Happy to discuss if there are questions.