The Mods are in a difficult position. On the one hand they want to enforce the rules, and on the other hand they want to maintain membership. It is often an impossible choice. Good members leave when there is a prolific foul poster- like Bethre. But when other posters who are liked by the vast majority of the members break the rules and are banned, that also causes problems.
There has always been a push for the mods to be neutral and balanced. That creates the impossible choice, as demonstrated with this thread.
Some people who violate the rules are asses. Some who violate the rules are just frustrated with other members or moderation. They should not be treated the same. Each case should be treated separately with no cookie cutter solution.
Think about it.