That had to be worst protest song ever - that one really sucks - it is the one piece of real crap on one of my most favorite albums ever.
"Riot Going On (Student Demonstration Time)" by the Beach Boys
How was that a protest song? I am confused???
"Crying Game" by Culture Club]
And your list omits the greatest one ever, that always moves me to tears - Merry XMas (War is Over).
But I still love you!
Vincenem