Wendy, you put in 31 years of marriage. How many meals have you cooked, and floors swept, etc. And, how long did he spend in the military, where you had to keep the home fires burning, so he had a comfy home/family to come back to. His "hard earned" money! I hardly think so. I know what it's like to have a H away for months at a time, the loneliness. My D31 is a USAF wife, and she has put in more time as a father and a mother to her kids, than I think her H has put in as just a father/husband. But she wouldn't have it any other way. But, if he ever did what your H is doing, I think I will go over to whatever base they're at, and give him a long list of things that his "hard earned" money paid for. Although, I think my D31 is assertive enough to do that herself. I don't know what your H used to be like in the past, but at this time he is a selfish fool, and very misdirected.
Here's some homework for you, if you're up to it. I want you to write down all the things you have done for him and the kids since you got married. You know, the repetitive things like folding socks, making sure particular things are in the house because you know it's his favorite "whatever", planning birthday parties. IOW, making memories. And, include any job you had. Then, write down the vows you made, and he made. I bet you will see that you have more than kept to your vows, far more than him. I bet you're the kind that babies him when he's sick, but when you're ill, he's hardly to be found (my H is like that). You have more than earned any money he has made up to now, and into the future. After 31 years, there's no "my" or "yours", it's "ours".
When last did he make a meal for you? Has he ever done a full load of laundry? Is he that kind of guy, that fixes cars, appliances, etc.? Does he vacuum the floors, or mop?
Sorry, I hate it when men say these sorts of things, especially when they're in a long term M.
Me:57 H:52 M:28 Got another lawyer last year and filed. D35,S/D twins28,D22 EA4/04 End? Who knows? "Life is like a mirror. Smile at it and it smiles back at you." — Peace Pilgrim