Seth Stevenson 
expounds in 
Slate on the de-vulgarization of 
suck (as also 
mentioned earlier here):
Sucks is here to stay. And what's more, it deserves its place in our  lexicon, for a couple of reasons. First, it's impossible to intelligently  maintain that sucks is still offensive. The word is now completely  divorced from any past reference it may have made to a certain sex act. When I  tell you that the new M. Night Shyamalan movie sucks (and man, does it suck), my  mind in no way conjures up an image of a film reel somehow fellating an unnamed  beneficiary.
 
  And he makes this observation, which (who knows?) might end up applying to 
to pimp:And take heart, sucks-haters. Soon enough, another bit of slang will  come along and gain entrance into our common language, and it will be vastly  more offensive than sucks ever was. 
Via 
Nicole Stockdale.