The idiots that harassed the United States Marine Corp Band in Halifax on 30 Jun 2018, do not speak on behalf of all Canadians . Most of us recognize the sacrifices uniformed troops, Canadian and our Allies, make so we have the right to wave signs and protest. Its too bad that some people, when given the right to free speech, dont know when to shut up. We wholeheartedly apologize for the way this crowd represented Canadians and the way the Marines were treated.