I wonder if they couldn't institute some scheme where they flag subs as "dirty" or some more politically correct term when those subs contain offensive but legal content.
This would allow showing advertisers a checkbox when they post an ad that asks whether they are okay with showing their ad on a dirty sub.
Pitch it to advertisers as you'll reach more people for the same cost, but your content may be shown by user posts that some may consider offensive.