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.