NO on the mandatory, you don't need someone in a far-away land with "Mr. I Hate American's" running about that doesn't want to be there.
That being said, I think the military is the best place to 'find yourself', 'get in touch with....', or what ever other hippie language they use today.
I wanted to join up since I was in the 3rd grade (sent in one of those cards in the TV guide). I signed up delayed enlistment before my senior year in HS.
Alot of that had to do with how I was raised, I probably didn't "need" the military, but I felt I had to/wanted to go. The sad thing is kids who "need" the military don't go due to how they were raised or PC crap.
It's tough but it goes back to the parents, THAT'S WHAT YOU SIGN UP FOR, I did - twice (Son 4.5yrs, Daughter 4.5mos) - and I'll be 40 next year