Some of you people forget that a society is here to help each other out. That even includes the unemployed, so life hasn't been good on some and if they need it to help make their live easier. Its a lot better than to give billions to defense contractors or stupid young people wanting to "become heroes".
If thats why you believe people serve, you are seriously maladjusted. Thats just plain offensive.

Secondly, if you believe the armed forces do nothing to create an environment where stability that is condusive to building stable lives, you are mistaken.