I somewhat agree with softening the perma-ban...
However, from being around here for a while I have realized that getting banned permanently really only happens in a few ways:
1. Breaking a deal: Shows lack of integrity. Keeping ones word is vital. It is also easy to maintain. Many of us have had things come up that would prevent a deal, and 99% of them can be mitigated through good communication which would prevent the issue all together. Even in some of the past few bans due to BST infractions I see how it would have been extremely easy for a member to have just sent a text saying "I am sorry, but something has come up today. I don't want you to waste your time, I still want to make good on the deal, can we change the date/time? Can I offer some earnest money through PayPal? What can I do to help make this right with you." The vast majority of bans due to BST infractions are due to no call/no show events. Not "something has come up, lets work together to make this right."
2. Racism/bigotry: While I think we have all seen some things slip through the cracks over the years, overt racism and bigotry cannot be tolerated. People are entitled to their opinions and feelings, but as a private forum the owners have an absolute right to squash this stuff when it rises up to protect the image and integrity of the forum.
3. Overwhelming douchbaggery: Theatening members, disrespect, language in non-nsfw forums, personal attacks, and the like.
So, in order to >really< get the perma-ban, you have had to go above and beyond in your attempts to become so. I have received time-outs way in the past, and in retrospect I earned each of them. I pushed the above #3 to its near breaking point. So I have seen exactly how lenient the mods can be.