For a long time I thought “How Do You Sleep?” by John Lennon was the angriest song I could imagine.

“Radio” by Alkaline Trio gives it a run for its money, though. And lately “No Children” by the Mountain Goats is my go-to song when I’m in a bad mood.

And I’m currently in a bad mood.

2024-05-13: I’m adding “The Smallest Man Who Ever Lived” by Taylor Swift to this list.