My H is former military... and he says why go to a strip club and get teased when you have perfectly good 'sex' at home... your H is telling you things to make you feel as though what he is doing is the norm... when it is not!
I always asked him when he was away from us training why he didn't go with the other guys to these places. The answer? I could hit the gym instead and get in good shape.... I wouldn't want to spend that kind of money.... and why tease yourself with that? Most of the girls only want to hang around if you spend a ton of cash on them. They don't really want the guy. It's just a job to most of them, so they really don't care who gets hurt as long as they get paid.
Your H is not taking responsibility for his actions. You could be 110 lbs. and smokin hot and he would very likely still be doing these things... because it is not about you. He is broken and needs to get his act together.
I agree with the posters who say to lose weight quick just dump his ass!