My experience with this site and userstyles.org has shown me it can be challenging to have a site where
1. People can post what they want
2. The site raises enough money through ads to pay for itself
3. The ads are not obnoxious
Until a few months ago, things were good in all three. However, the advertisers are very particular about being associated with adult content, and I had to drop number 2.
I've tried a few permutations with userstyles.org - not having ads on the pages with adult content (still not acceptable), not having images of or links to adult content (simply mentioning adult sites is not allowed). Eventually I settled on banning adult content in order to keep enough money flowing in to pay the bills.
I don't want to do this on Greasy Fork. So what I'm planning to do is allowing scripts with adult content or for adult content sites, but they must be flagged as such. Those that wish to see such content (or not) can set a setting in their profile. Users who are not logged in will not see adult content on greasyfork.org, but an alternate domain will be set up that will list these scripts.
Scripts affecting certain domains will automatically be flagged as having adult content. Authors will additionally be able to report their script as having adult content or report it as not having adult content (to be reviewed by mods).
I've implemented some portions of this plan today. All users can currently see all scripts. Let me know if you see any problems with the implementation of this or have any objections to the idea in general.