As a German male citizen, I had to do that Army/Civil Service thing. I choose the Civil Service (You can´t actually choose, you have to give reason why you don´t want to be drafted into the military and "they" accept your reasoning or don´t - normally they do, but it´s not a given).
My Civil Service lasted 15 months (If I would have joined the miltary it would have been only 12 months) and it was basically a waste of time with one exception, but that depended solely on the job I got there - I went to a special school for young people with heavy learning and mental impairments. I met people, I normally would have never met, but I don´t think I learned something important there.
I have deep troubles with military things in general ... and I don´t (want to) see the military as some kind of school for young people to learn decent behaviour. If German history (esp. 1870 - 1945) tells some lessons, then one is surely the role of the military in a society and it´s uselessness as a "school". Receiving orders and following them blindly is clearly not what I want from people. Teach people to think, respect them and teach them to respect others. Military doesn´t do that.
I know that "Supporting the Troops" is a staple of US-American political culture - even if the cause for going abroad is wrong. This is something I completely don´t get (which may in turn be a product of German political culture). After Nazi Germany invaded most of Europe, cause and support are tied to together firmly, rightly so, IMHO.
There´s no quick fix for the problem, because it´s a problem of the society. A 6 month drill camp doesn´t make anybody a better person - any study on those drill camps for young people shows their uselessness.