Old thread, but I'm astonished that nobody mentioned Malvina Reynolds, surely one of the world's most prolific political songwriters! Can it really be that folk here are all so young that they don't at least remember "Little Boxes"? :-)