Exotic,
The internet is the greatest invention ever ... thanks Al Gore. Seriously, who knew you could make a living selling a book on how to become an escort. Never occurred to me.
Think of it this way, at any given point in time, Google creates a profile of the internet and on average, sites have 100 links to them. So if your site has 120 links Google will consider it stronger/better but if on average 50 of the links are from sites with less than 100 links but your site has 75 from those lower quality sites, Google will consider that a negative. I think Google says there are 200 variables that go into rankings/results, so now figure that for all those variables. That is the only conceivable way that Google can rank your content as good or bad ... by comparing it to what the rest of the internet is doing at any given moment in time.
So this goes back to SEO work and if SEO is dead. If your site has 100 back links to it and 75 are anchored with "become an escort" instead of exotic publishing/company name and on average, sites have a 50/50 split with keyword to company name anchored backlinks you raise a red flag.
The only response to bad rankings is make sure your site is clean and readable (by Google), all on page SEO is done to norms (if you dont know, use wordpress) and write content and get it out to more people. If the content is good (as determined by the people that are reading it), more people will pick it up and will naturally link back to you.
There is no magic bullet and unless you have a glaring error on your site ... no quick fix.
Arthur
{edit by mod}