As far as the draft goes, we would not have won the Civil War or WWII without it. There are situations when there will not be enough volunteers to get the job done. One day when we finally have to deal with Iran, it will take a general mobilization to provide enough ground troops go in, find every site and destroy them. Our current Army and Marine Corps could also not handle another Korean war without calling every National Guard division. We should actually be like Israel or Switzerland and have a universal draft for all men and women. The Armed Forces get what they need and the rest go into community service for two years.