"Saint" John McCain (So-called because of his kabuki performance in appearing to seek to preserve habeas corpus, while actually doing no such thing.) has, well, sort of an answer to the question:
MCCAIN: I don‘t think we need to think of the draft again because I don‘t think it makes sense in a whole variety of ways. But I guarantee you, if these young people felt that this nation was in a crisis and we asked them to serve, virtually every one of them would stand up because I have the greatest confidence in the young people of America.
Um, soooo, er, I guess what McCain is saying is that somebody needs to explain to the American people why Iraq is a crisis and to then ask young people to serve. Apparently, if someone did that, then the volunteers would sort of pop out of the woodwork and the recruiting offices would be full. Um, sure, right, OK. Basic problem is that the Iraq War is not and never was a response to a serious crisis. It was always a game involving oil and money. Bush can't convince his daughters or any of his nephews to sign up to fight in the war because the war has nothing to do with anything involving idealism or self-sacrifice.