wow, who knew there was such an issue on the forum.
i have pretty thick skin and can take care of myself on forums. i have to say i fall into the camp of "don't read it".
if you look at my history, i mainly stay with quilting topics - it takes 2 seconds to scan "read new messages since my last visit" and i open up the topics that appeal to me.
have people used the forum to promote/grow there quilting business without paying admin to do so, no doubt
have some jokes gone to far, no doubt
have some hospital pics been to graphic, no doubt
rules can be made and they will be broken but that doesn't mean you shouldn't make them and enforce them.
you already have enough rules, enforce them, if the offending people don't stop cancel their account - its that simple.
use the 3 strikes your out rule. this will give everyone fair warning and stop the offending behavior rather quickly.