Because it "disrespects the veterans" in some people's eyes. Astonishing, isn't it, that the same people who found issue with Kaepernick's protest probably have never heard the name "Nate Boyer"[1] before-who is both a veteran of the armed forces, and a veteran of the NFL.