On my little vacation I just finished, I talked to many people about current events. You would be surprised at how many young people (18 to 28 yr olds) I talked to who did not have a clue about current events or about what the government does. The more downtown I got, the worse the answers. Yet the young military people are up on those things. When the young men and women leave the city and join the military they are exposed to a whole new set of information gathering sources, and are encouraged by their mentors and peers to become knowledgeable.
Therefore I propose that everyone must serve in the military to earn the right to vote. Oh you are going to scream, what about those concenencious objectors, and the disabled. Well let them serve in non combat duties. I have always felt that every man and woman in the country should serve in one manner or another. It gets them out into the world they are not familure with and they get a far better education on what is going on in the world.