For 2 hours and 40 minutes, McCartney did nothing but bring joy to 11,000 lucky souls in a world where it is in increasingly short supply. He and his ace band played hit after hit with no sign at all ...