I think part of the reason some questionable posts remain is that Admin cannot possibly read every post and thus must rely upon other posters to report possible TOS violations. If no one reports a post, even if it contains a TOS violation, obviously Admin won't see it ergo unless the Mod deletes it, it remains.