Four thoughts:
1. Look at the ticket sales from the past several years, look at who's leading the box office. Rolling Stones, U2, Aerosmith, Paul McCartney, these are the guys people pay big money to see live. Sure, they don't have a current BIG hit, but as far as live performances go, big hits are fleeting and may not translate to the stage well.
2. I thought McCartney was absolutely astonishingly amazing last year, and I feel sad that so many people instantly forgot his performance.
3. I thought it was in poor taste to censor Mick's lyrics. If you believe somebody to be objectionable, don't book him.
4. Shame on the folks for trying to jam the Motown performers in the pregame show. It was cool to see everybody up there together, but it seemed forced and last-minute (which it was). The Stones were a good choice, but keep them for a town less musically inclined (like Chicago or New Orleans or Seattle or San Fransisco

)