The desire of most middle class Americans not to allow their sons to be sent to war ended the draft. It was the issue George McGovern was going to use to Defeat Nixon in 1972. That is why Nixon proposed it, and why the congress approved it. It was a way to remove the draft from the Nixon re-election effort in 1972, and do a very popular thing with voters. It took away the draft as a Democratic issue for George McGovern. The Democrats in congress has to pass it or Nixon would have used their refusal as a very effective wedge issue in the 1972 election.
The draft was the only real issue George McGovern had. Nixon took it away from him and won a huge landslide.
I'm still out of pocket more than $60,000. Contemporaries who did not get drafted paid off their mortgages decades ago and their kids went to the finest schools.
On the other hand, I know for certain that I am morally superior in all respects who did not serve.
It's worked so far, but there's no guarantee it would work forever. If anything like WW-II should ever happen again, the volunteer military would not be adequate.
Moreover, there's a lesson from VietNam which nobody seems to have ever learned. The draft was always a form of slavery which we tolerated in times of dire emergency since, if we ever lost something like WW-II, we'd ALL be slaves, i.e. it wouldn't matter.
There was absolutely no rational basis, however, for drafting the boy next door and telling him it was somehow or other his patriotic duty to risk being killed or maimed in some sort of a game like VietNam which was not being prosecuted in a serious manner, and which nobody even had the decency to declare as a war.
If an American president has to be able to play games at times, then you play games with petty cash and a few dozen professional soldiers of fortune the way Reagan did in central America, and not with major sums of treasure and hundreds of thousands of draftees as LBJ and Nixon did.
To my thinking, since the draft will probably be back again at some point, there needs to be a law or an ammendment to the constitution stating a minimal circumstance under which draftees could ever be used in combat, and the absolute minimum as I see it would be a declaration of war and a full commitment to destroy some adversary.