They would get the vote when they leave the military. But like any other government employee, they have a vested interest in increasing the amount of money their branch of the government receives. So, that conflict of interest should prevent them from voting.
Actually, the more important issue for me is our tax status here in DC. DC politicians keep asking that DC be made a state, but I tend to take the opposite view. DC should not receive representation, but DC residents should also not be required to pay Federal taxes. Sort of like Puerto Rico- no taxation, no representation.
Every person in the US receives some financial benefit from the federal government, either in direct funds or benefits that come from federal tax dollars. Most voters have a vested interest in how much of a benefit they receive and vote in a way to increase that benefit.
Since all voters have a vested interest in how much benefit they receive from federal tax dollars and vote in a way to increase that benefit for themselves then by your definition nobody should have the right to vote.
Perfect, we'll just scrap the constitution as a living document that has finally passed away, start a dictatorship and have someone who has absolutely no vested interest in any financial benefit from the federal government run it. Perfect plan eh?
I don't disagree with your sentiment about government employees rights to vote, but I do disagree with your classifying military folks in the same status.
How about allow for voting rights to be granted to any government employee that is performing duties specifically written into the constitution? In addition, I would support an ammendment only allowing those civilians that pay taxes be allowed to vote.