Two million people did not show up on Copacabana Beach just to hear “Hips Don’t Lie.” They showed up for the whole argument.