I'd say as a genre of music, it depends on the band. I like bands like Dead Kennedys but hate bands like The Transplants.
As a scene, it's a joke. It's something to laugh with friends about. They glorify anarchy in a capitalist society that controls it's population pretty tightly for large amounts of cash. It's hard to go on about corporate hate when you're part of a large corporate label. Personally, Dead Kennedys is as close as it gets to a pure punk spirit and even that has been washed away.
You have Iggy Pop in insurance adverts and you have Johnny Rotten advertising butter, two, what some consider, grandfathers of punk music getting involved in things they preached against. It's hypocritical. Modern punk is even worse as you either have people being stereotypically punk for money (e.g. Anti-Flag) or you have people who lost the message a while ago and you question why is it given the label of punk (e.g. The Transplants and Green Day).
So the scene is, essentially, a joke. A hypocritical scene that doesn't know what it wants while exploiting impressionable youth for money. Yes, people like rooting for the small man against corporations, David vs Goliath, but don't put on a little play for the kids when you're really friends. Off the top of my head, I'd say The Offspring is the only band that has done something I could consider "punk-like". Hell, you could consider Nine Inch Nails more punk than Green Day for crying out loud, since Trent has done more anti-corporate stuff than everything everyone in Green Day has done, put together.