Yep, Red Skelton. In fact, Rush just played it on his show on Wednesday. It is from the 1950s. I had never heard it before Wednesday's show.
If Nugent had written this, it would be much more laden with profanity.