Shock jock.

This idiom or expression like phrase means:

A radio and/or television personality who shocks audiences with controversial material.