I have a brother who was a Sergent in the Air Force and was deployed to Pakistan, Iraq, and Afganistan. He was also one of the first to be deployed after 9/11. I've never heard him use the fact that he was a "___" year old veteran so he could lose things and not take care of things as he pleased and that because he was a veteran that it ment he was the most perfect human being that doesn't make mistakes. No that's wrong. I'm not amused by your care-free and "I'm a Marine so I'm better" attitude.
You are an irresponsible Marine who can't even take care of headphones and some how manages to justify spending $$$$ on something you're going to lose or break in a few weeks anyways. (don't worry, this isn't a personal insult since you mentioned it yourself in your OP) You may be loaded now, but money doesn't last forever. Spend it on unnecessary things all you want, but don't be shocked when you have a big emergency and no funds to pay later on down the road since you spent $100+ a year on headphone replacements. No telling what else you blindly throw your money at.
Just a thought from a girl with military family history & just being loaded herself in general.