This song and video is apparently causing quite a stir in this political climate. Some radio stations are refusing to play it.
These guys had some pop hits back in the 70's, so I recognized the name right off.
A little language, but funny. And spot on!