To be fair some of the reasons are pretty weak, looking at that article.
1) Single name. A common practice among celebrities. And personally among the anti-Bono reasons I've seen over the years, his name wasn't one of them until now...
2) “You know who wears sunglasses inside? Blind people and a**holes,” and, again, celebrities. Unlike most of them, as we know, Bono has a legitimate medical reason to wear them.
3) Ah, the tax non-story. It's entirely possible to be a humanitarian *and* tax efficient. And last I checked this was a band decision, not Bono solo action anyway.
4) The SOI first world problem whining again. I said it at the time and I'll say it now : if critical darlings like Radiohead or a popular act like "queen" Beyonce had done this everyone would eat it up. But because it's...
5)...the ever media-filling, won't-go-away band around st Bono, can't have that. I can certainly see why people would get sick of U2 popping out at every corner with album releases, after all these years.