He is spot-on. If Colin Kaepernick decided to express his hideous opinions in a speech on a Wednesday, I wouldn’t like it. But I’d defend his First Amendment right to do so.
To paraphrase Billy Joel you can speak your mind, but not on MY time.
As anyone who has served in the military knows, First Amendment rights are not absolute in any way.
And that is how it should be.