There is Robo mod which randomly deletes profane posts, then a group of volunteers who act as moderators to review alerted posts, unless a post gets 5 alerts in which case Robomod kicks in.
Anyways, these volunteers do their best, but can't be expected to spend all their free time modding the forums.
You've obviously not spent a great deal of time on other forums, as this is fairly tame as far as I see it.
I don't see why profanity in the forums should be a reason to quit the site? People seem to be forgetting that the forums are actually a secondary feature of what is primarily a correspondence chess site.
These forums are intended to foster some spirit of community, comparable to the club house of a sport / hobby club - i.e. somewhere to kick back and relax between moves. If you don't like the 'clubhouse', stick to your games and PM's with your buddies and opponents.
A general rule of thumb if you should choose to remain in the forums, if you don't like it either ignore it or alert it. Whilst you're at it, give some props out to those volunteers who are giving their valuable time in helping to keep the forums tidy.