By and large modern radio rock sucks a fat D. Have you listened to rock radio lately? It's fucking awful. They don't even have a station for it in New York since 101.9 died, God rest its soul. Nickelback, Creed, and whatever limpdick got 3rd place on American Idol last season and his band of pony-tailed nitwits--they all stink. Now this article casually shits on Gavin Rossdale too but I've always liked him since Sixteen Stone.
That being said, there's a ton of really good rock out there right now, you just have to find it. The Horrible Crowes, The Hold Steady, The National, yes even The Black Keys (honestly though if you haven't "found" The Black Keys yet I can't really help you.)
This post really has very little point and I kind of want to watch LSU-Bama right now so I'm out. Read this if you like rock.