I have for a long time been appalled by casual use of this word as trivial pejorative. When I first heard it a long time ago it was a fighting word. Just now I stumbled on this, the first time I have had my reaction to it confirmed.

"suck - O.E. sucan, corresponding to L. sugere "to suck," from PIE root *sug-/*suk-, of imitative origin. Meaning "do fellatio" is first recorded 1928. Slang sense of "be contemptible" first attested 1971 (the underlying notion is of fellatio). Suck eggs is from 1906. Suckling is early 13c. "