Comment: Back in 1978, Larry Groce had a single hit song entitled "Junk
Food Junkie."

It disappeared from radio rather abruptly. I recall hearing that
McDonald's (and perhaps other fast food outlets and snack manufacturers)
threatened to pull advertising from any station that played it.

According to Wiki it reached #9 on the Billboard Top 100. Apparently it was quite popular according to this site. However it was on the radio a bit according to that site being featured on a lot of shows.

The only outrage apparently was very limited. The article quotes the artist who says:

Quote:

Warner Borhters Records feared there would be costly backlash from the junk food companies who were mentioned by name in the song.
"There was a fear," said Groce. "I was in the publicity department at Warner Brothers and they were worried because they heard that local outlets of McDonald's and Kentucky Fried Chicken had put some heat on the local stations to drop the song from their playlists.

"Although there were a few local franchises who were upset with the song and thought it was an insult, the home offices understood that every time their name was mentioned good things happen."

After the song became a hit, Groce was a guest on a radio show along with the creator of Twinkies, who believed any kind of publicity was good publicity. "He said that every time Archie Bunker mentioned Twinkies on 'All In The Family'--whether he was making fun of them or not--sales went up," said Groce.

"We made a call to the P.R. office of Dr. Pepper and the guy there said they were in the company of some other good brand names [mentioned in the song] and they were happy about it."

Actually Groce was a little disappointed that more companies weren't angry. "I was hoping someone would give us grief because that would have created a David and Goliath scenario that could have helped the sales of the record. But I think most of the companies were smart enough to realize that poking fun at their product was in good fun.

I agree with Smittykittens, most novelty songs don’t last long on the radio once the novelty runs out. Given that the song lasted on the charts for 15 weeks it seems more likely that it was like most one hit wonders that only last so long.