Noun
shock jock (plural shock jocks) (slang) A deliberately offensive or provocative talk show host.
I wanted to be a blues guitar player. And a singer. And a songwriter. Not a shock jock. John Mayer