Concerts by U2 and Ed Sheeran scheduled for this weekend in St. Louis were among many events canceled amid demonstrations...