I sure hope Peter Garrett got a good price for his soul because his principles sure haven't amounted to much. He seems to have a Short Memory with his politicans, party lines, don't cross that floor!
There is one thing he's achieved. Any time one of my mates decides to joins the ALP and says you have to be in power to achieve change, my answer can be "oh yeah, like Peter Garrett has then?"