That football player doesn't have to stand for the national anthem. Freedom of speech and all that.
On the other hand, I don't have to like it. It's disrespect for the flag, and to the Republic for which it stands. I plan to avoid watching his team play, and I'll call him a scumbag. My free speech rights.