One can contribute to a society without serving in the armed forces. All should be able to maximize their contribution but doing what they do best. But I still believe the privledge of voting should be earned so that it is appreciated. Immigrants have to pass a citizenship test, why not people born here?