Oh it's just a nonsense song Tippy but you can read into it what you like!
For angry 'up yours' songs, I would second:
Alanis Morisette 'u oughta know'
and:
Kelis 'I hate you so much'
Kelis 'Trick me'
Destiny's child, 'survivor' is in the same vein. I like Jamelia 'Thank You' too and Jamelia 'Superstar' cheers me up.
It tends to be what was playing around the time that things were going wrong. I used to work somewhere where we had music tv in the background all the time and this was one that was playing:
Blu Cantrell&Sean Paul, Breathe
Dodgy video. I don't think she could get much more makeup on her face.
I am a bit of a saddo so I tend to listen to sad songs rather than 'up yours' songs. I'm not a huge fan of country music but it does lend itself to sad songs:
Alison Krauss: New Favourite
Dolly Parton: The Grass Is Blue
I also love this one by Aretha Franklin:
I Never Loved A Man
The Cardigans, 'Long Gone Before Daylight' is a good 'sad' album about the darker side of love, including this track:
'And then you kissed me.'
To cheer myself up, Morecambe and Wise always works:
Bring Me Sunshine