Britain has hosted many major sports events in the last decade (European soccer finals, the Commonwealth Games etc), and not one had any trouble.
Given your debacle in 1996, I dont think Americans should be sitting in judgement.
The Brits were making a big fuss about the Euro 2012 tournament claiming that blacks shouldn’t go to Poland and Ukraine, they might get killed, all Poles are racists, yadda yadda yadda...so turnabout is fair play.