I've been against the American anthem for a long time, for the reasons you mentioned Og, but also the militaristic nonsense that surrounds so much of that culture (i.e. "let's fly some fighter jets over during it for no goddamn reason", "how dare you kneel, support the troops", all that bullshit). I have issues with the Canadian anthem as well, but to a much lesser extent. However if it meant never having to hear the American one played again in the stadium I'd gladly give up raising my scarf for the Canadian one at games so I voted No.