Lynch
Here for the cookies and the tunes
The biggest touring acts usually do charge a handful, and U2 is right up there. They're making more cash than just about anyone these days in the music biz.
The reason that U2 is one of the 'top grossing live acts' in the years that they tour is because they ONLY do stadium shows (as opposed to arena shows that most big/national acts do) and they charge a higher 'premium' than just about everyone else in the industry. Bring Bone Oh's ego and arrogance back down to earth to prices similar to many other artists that hvae been around as long or longer? You'd see their "top grossing act" status drop tremendously.