Your moral code is your own.  Nobody else has to share it or adhere to it, no matter how righteous you may think it is.

If you're arguing that taxpayer money shouldn't be used to build stadia for private corporations like NFL teams, I won't dispute you.  There's an excellent case to be made for that.

I'd certainly rather see NFL teams have to pay for their own facilities if the alternative is to argue that the public has any say-so about whether team members should stand, kneel, or perform the downward dog while the anthem is played.