Keep doing what you're doing. If he wants the Marines then he'll see that you're just holding him back and he'll be the one who breaks up with you, not the other way around. He doesn't need to listen to you, you don't have any authority over him as a girlfriend no matter what you think.
Maybe you should look at the positives instead of the negatives. I never have to worry about going hungry and I never have to worry about my wife or daughter not being able to go to the doctor when they are sick because I can't afford it. Some of my civilian friends can't say the same thing and are in debt with hospital bills they couldn't afford.
If you insist on trying to control him then you WILL loose him. I know this for a fact, because I have friends who dumped their sweethearts because they tried to control everything they do. You might think I don't know what I'm talking about but I lived in the real world past high school for over ten years now. It's not all black and white.
ADDED: This young lady sent me the following E-mail, unedited with the exception of the removal of one word:
you are just a (word for female genitalia deleted) that hides behind a gun that you use to kill innocent people and enforce laws of the corperate elite
This was my reply:
Kiss your boyfriend goodbye. You are a control freak and when he sees that he will DUMP YOU for someone who doesn't try to control everything he does. You are just a little girl who needs to GROW UP. Everything isn't about you and if you don't get that idea out of your still in high school head you WILL be lonely. Tell your boyfriend, I mean your soon to be ex-boyfriend, thank you for considering to SERVE HIS COUNTRY.
She make me laugh and is going to see the world doesn't revolve around her. Or, maybe she's actually a troll just trying to get a rise out of us. The same question was asked a few weeks ago under a different account that was suspended shortly after she sent everybody who replied to her question insulting replies.