^ I think so.
I'll give the topic a whirl anyway.
Universal service with all citizens accepted for who they are, that is best. This is the morally responsible action, because in the US, our volunteer military is being asked to do too much -- they've served extended tours with shortened rest, and many soldiers have been stop-lossed, and they've been asked to deal with a particularly stressful battlefield (mainly one in which soldiers don't know where the enemy will come from, who the enemy is, or when the enemy will strike). The rest of the citizens (myself included) must accept the-luck-of-the-draw and accept our obligation rather than continue to squeeze and abuse those who volunteered and stepped in first (that, and private mercenaries who get paid at a higher rate).
That said, once nearly every family is at risk of having a relative drafted and being more seriously engaged in these wars (right now this just concerns relatives of those volunteer, a very small portion), public support for said wars will plummet, potentially forcing them to end. For this very reason, we need to use the draft at the start of any war ... to make sure our citizens are actually serious about it and feel the urgency to hold leaders accountable before we even commit to and invest ourselves in a war.