I went to Wikipedia for an answer:
A shock jock is a slang term used to describe a type of radio broadcaster (sometimes a disc jockey) who attracts attention using humor that a significant portion of the listening audience may find offensive. The term is usually used pejoratively to describe evocative or irreverent broadcasters whose manners and on air behavior is offensive to the listener.I'm sure Rush's politics are shocking to the editors of the Observer, but he doesn't engage in the vulgarity that is the trademark of the "shock jocks".