Paul-
You obviously don't understand the race-based undertones here.  Hockey is almost 100% a white person sport.  NFL and NBA are both well over 70% African American.  The original idea behind sitting for the anthem was a silent protest against unfair treatment of black Americans (which is indeed, a systemic thing whether you think so or not).  
Nobody is "pissing on the flag" as you seem to think.  They are making a public, non-violent statement about their beliefs, something we are ALL entitled to do.  They love their country as much as you think you do and want to see it changed for the better.  If their "better" does not jive with your "better," than so be it.  There is no one perfect version of this nation.  
Being told to do something against your will - as our president has suggested these men do - attacks the vary basis of our 2nd amendment rights.  
I love this country and its national anthem, but I cannot stand the "Pledge of Allegiance" and refuse to be made to recite it.