Isn't it time to say that people who think that because they joined the military, were drafted, fought in a war, or even were injured as a result, are in some sort of position to tell their fellow citizens to "sit down and shut up" are truly confused? 
You can preface your laughable demands with, "as a veteran" but they have no more validity than the demands of any other person. You can tell people to shove it for kneeling at a football game during the anthem and when they get up from kneeling they can tell you to shove it and your pretense to being superior for being a white male, who fought in a war and became disabled as a result. You do not control the meaning of the flag, the national anthem or any other national symbols simply by having fought in a war. Your idea that football players work for you is also rather deranged. It's not your "dime" and no one's going to "shut up" because some blow hard told them to.