In commemoration of May Day (today), Gigiwise has rated the top 20 protest songs of all time. You can check out some highlights off the list below (and see a video of the #1 song), and the full article can be found HERE.
#17. Beatles // Revolution
#16. Bob Marley // Get Up, Stand Up
#7. Bob Dylan // Blowin' in the Wind
#6. U2 // Sunday, Bloody Sunday
#3. John Lennon // Give Peace a Chance
#2. Billie Holiday // Strange Fruit
#1. Marvin Gaye // What's Going On?