Flame away at me for this.
But, Bono and David Gilmour have donated 10's of millions of English Pounds towards charities. David Gilmour made every other "Live 8 Act" feel guilty when he donated the 1343% increase of Echoes after their reunion to Bob Geldof's cause, everyone else then did the same. Gilmour has already said that he "plans on leaving his children with a small sum each, and wants to have them EARN their money, as he did. They will not get a free ride after I pass on."
Bono has never changed, sold out, his message is the same as it was then. He deserves it, just as Gilmour deserved the CBE in 2003. They both genuinely care, which I believe to be an amazing quality that never lost their way on their "way to the top", most lose their morals "the bigger they get".