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.