Okay, Patriot, you DID NOT MAKE A MISTAKE, ok? How were you to know something like this would happen to you? She doesn't deserve you, you're better than her.
Here's how relationships are supposed to work: If you're happy, stay in. If you're not, GET OUT. And say it flat out, you know? Don't sneak behind somebody's back and punish them. SHe'll be forever known as the B**** who cheated on her husband while he was fighting a war. Not good for her, which she deserves. I understand your anger, hell I'd be angry too! But it's HER fault, NOT yours. All of my friends are in the military, and this has happened to 6 (count 'em SIX) of them, and I'm getting sick and tired of hearing these stories, it's just awful.
SHE should have known that you're in the military, your job is tough, and it isn't like workin at IGA (no disrepect to people who work there, I'm just sayin...) She should have known that you'd be going away. My fiance is in the army, and he goes into the field, goes to another province for 5 weeks, goes down to the states, gets a week cut off from his summer leave, and doesn't get some long weekends, and you know what? I don't hold it against him. It's his JOB, so I know what he's going through.
Military wives/gfs/partners should know even before they start a relationship that this job is tough, and you're going to go away for periods at a time. It isn't your fault at all, Patriot, she obviously doesn't deserve someone as good as you.
So keep your chin up, take a deep breath, and know that you're much better. Don't for one second blame yourself, okay? Okay. I got your back, and don't worry, there's someone out there who will appreciate you for who you are, what you do.
Keep your chin up, hun

Gunnie.
P.S. I'll be thinkin of ya
