Once you fix the issues that people have identified, give it some time for the penalty to be removed. It may take a few weeks or you may have to request a manual review from the AdSense team.
It is never valid to discount the possibility that the words "sex offenders" could be triggers for the penalty. Just about everything that Google does is random. Some sites do not get caught for years with guidelines violations, while others get nailed almost immediately. I work with SEO and clients are constantly pointing out something "black hat" or just plain crappy that their competitors are doing that they think is causing the competitor's site to rank higher. Those sites are never a good example of methods to use if you want to do well in the long run. Just because someone else has not been penalized for somthing does not mean that you will not be penalized.
I would change the wording to avoid potential stop words, add some more content, and wait. If you do not see a change in a couple of weeks, try contacting the AdSense team and tell them what you did to correct the issue. A lot of Google penalties can be removed manually.
"Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote." -- Benjamin Franklin