Robert Heinlein had it right (as usual).
No military service, no vote, no public office, no job paid with taxpayer dollars. Worked for Sparta, worked for Rome.
.
I might agree for WW2 vets. I respect and thank all vets....but there hasnt been a war fought to win since WW2. Wars are fought to fight them. Jeeze it took Obama to get get Bin Laden.
I’m good for that but I would want an alternative track for the intelligent and productive person who may have some kind of medical condition.
Those people could do X amount of some kind of non paid state guard or civil equivalent for a longer period then qualify.
Only married men with children, who are married to and living with the mother of their children, should have a vote.
Just imagine how different this country would be.....
I still miss Heinlein :-/
And now Pournelle is gone too...sigh