WRONG! This is the USA, and there's no requirement that you serve in the military and be honorably discharged before you can question someone running for any political position that has served in the military. They are campaigning because they want to 'serve' the people, they shall be questioned by the people.
The power to raise and train military force is given the United States as outlined in Section 1, Article 8.12; 14, 15, and 16. Furthermore, the Selective Service Act of 1917 and subsequent revisions mandates that it is a requirement for all males to register for for the draft at age 18 and to report for service if called. That law is still in force.
And, while you may exercise your right of free speech and I will defend that right, but if you question my military service, or any honorably served veteran or active duty member in my presence, I will do my very best to exercise my right show you how wrong you are. It is the same insult to those of us who have served and are serving as burning the American flag, so don't go there.
just sayn'