As a citizen of the United States, I do beleive that anyone between the ages of 18 and 30, should be required to serve, but I also think it should be their choice to do so or not. Choosing to volunter is just as important as being required to serve a 1 year community service.
The feeling you get working with others in a group, and working along side different backgrounds, is an educational benefit to anyone who serves. Volunteering, is a great way to not have to serve before you are 30, it allows you to have a life and choose when it fits your schedule.
The great part about "community service", is that it brings people of all backgrounds