Yeah, I was about to say Dead Kennedys as well. The singer dude, Jello Biafra, always has something to complain about, it seems, and he does it quite well. But apart from that i just like how their riffs sound i guess.
Also, im not sure if youd call it punk, but Nick Caves old stuff is pretty...