I don't think the staff enable it. I think they give everyone a fair chance. I think their philosophy is that if they get banned enough times they'll stop, and in fairness some people have changed their tune after being "punished" for it. I certainly don't blame the staff for it either way.
You get bad apples in every community, right? The important thing is just to set an example.