U2 has cancelled its September 16 concert in St Louis Missouri after a night of unrest over a police officer s acquittal that saw rocks thrown at officers injuries and arrests The mayor s house was damaged and a public library s windows smashed among the other developments 