I saw U2 live a couple weeks ago and was completely blown away by them. Completely amazing live. Bono still puts so much passion and love into his songs live. I never cared much for "No Line On The Horizon" but after seeing songs like "Moment Of Surrender" and "I'll Go Crazy...." live, I went nuts. Never have I seen Jon put that much effort and love into his songs, since perhaps the 90's. Bono still gives a damn about what he sings, and what's wrong with that? He writes things that are relevant to his life, not shitty song like Superman Tonight that have no backbone or personal emotion to it. Seeing U2 live, a band that is on Bon Jovi's caliber (in both album sales and touring) definatly made me think on why I'm so obsessed over a band that has been incredibly mediocre the passed 10 years.
And I agree with Tico's Stick. People just bash Bono because they have nothing else negative to say about them. It's popular to bash Bono - like, South Park does it - so that makes it fine to do so, right?
