I think that every citizen in the USA should have to participate in some kind of national service. It is only right that if a citizen is able to take advantage of the benefits of being an American, he or she should return the favor by partaking in some type of national service.
By compelling participation in some sort of national service, the US government can foster development of crucial infrastructure while providing a means for young people to learn the value of hard work while fostering pride in their work product. By experiencing firsthand the levels of hard work that go into building infrastructure, young Americans can place personal value in the services they use.
Yes, every citizen should have to partake in some sort of national service. It is the duty and responsibility of all citizens to serve their nation, outside their own self-interests, in some capacity. Whether it be required military service, volunteer work in their community helping the sick or poor or providing some other service for the greater good. A nation is only as strong as its citizens.
No, every citizen should not have to partake in some kind of national service, because that would make us slaves to the government. A person does not owe something to the government just because they are living and breathing. We should be able to make our own choices in life. They can have a hired military if they need one.
I think times have changed, the budget doesn't allow us to do these kinds of things. If it was a hundred years ago, I would say something different. It costs money for these kinds of services, and unless there was a private sector that paid for this kind of thing, I would say no.