Well u see those guys who get all that training...do go work for Microsoft. How about Sub guys....u know those 19 or 20 year old idiots that manage to get through Nuke Power School and do as few cruises on a sub....they come out of the navy and make a fortune and thats before college. They guy who builds a laptop has to be trained as well....but does he have to drag his ass up at 5:30 to go run 3 miles, qual on a weapon, deploy, get shot at, deal with all BS etc. Yeah he signed up sure but neither does he have to take ur uneducated bullshit. Look I've seen ER and House, it doesn't qualify me to be a doctor. U've seen a few movies, congrats..thats not the Service.
Lotof security guards in my shop have been ex army. idiots. Living in past dont shut up about the army. Theysigned up for the job - theyknew what it was so why do they ram it down other throats.
the armymustnt be thathard withthe amount of snapping fotos making fun of kids, tortuyring locals, raping women and generally be assholes that is exposed on the internet. Obviously this is a small proportionbut seriously - its much too high
A soldier is not a hero -its a guywho wanted an unusualjob. all itis- a job
Could you 
My point is its all relative - you get trained youcan do things. Give me 3 years trianing I could build a laptop. £ years training i could drive a tank etc