Good argument. I would agree that free speech means that others can criticize you, primarily because that's their free speech. I don't know if I would qualify that as 'consequences' as much as acceptances that others have the right to counter and contradict you. I must admit you got me on the Hope Solo issue; I was glad she got the suspension for her very unsportsmanlike comments. I've heard the NFL doesn't have rules concerning standing for the anthem but I imagine Solo signed a contract for the national team that allowed for her suspension. (She also got suspended from her league team in Seattle then willingly left for the season.) She also faced criticism from her teammates for it, though polite criticism. I imagine that Kaepernick is engendering more passion because the national anthem is something many people feel more allegiance to and passion for. I love this country for what it stands for, which is its ideals rather than its rituals. I stand for the anthem, but mainly out of respect for others. Of course I'm a white heterosexual male so I'm about as un-oppressed as you can get. I don't believe Kaepernick should get a pass for his race, I think he should be allowed to express himself, which he's doing, and because it's getting so much press and social media action it's having the effect of creating debate, which I imagine is part of what he's intending.
You're right about sports in general. I'm a fan, but I view sports as entertainment. Too much passion put into something that should be fun.