Moderation should work peer-to-peer. If somebody wants to post they have to first review posts which were flagged by users to violate the TOS. If sufficient users agree on the flag, the post is taken down.
In order for a user for flag a post. They must highlight the portion of the ToS that is violated.
This has the added benefit of requiring people to actually read the frickin ToS to use the app!!!!!