Occasionally an artist or group will try to write a protest song or a consciousness raising song. Usually they are mundane and not very good.

But sometimes everything comes together, including the values of the listener, and it clicks in a way that generates a strong emotional response.

One song that always did this for me is Tears For Fears' Woman In Chains. Great song, great lyrics, great singing by Oleta Adams and Roland Orzabel, and a great message.

It's a world gone crazy
Keeps woman in chains
So free her
So free her

How about you. Any songs that are poignant enough to make you angry?