I think you handled your talk w/your h very well. He's very sensitive about how your situation appears to others and he's paranoid. Typical of the MLCer.
Sounds like he's not happy working w/the bunch of guys. His comment about them acting like teenage girls, make me think that this is the way his friends acted when he was growing up. Growing up must have been really tough for him.
I am hoping and praying that what you said will give him something to think about. Sometimes we have to be honest w/them. Sometimes what we say to them hurts their pride, but some of them actually do hear what we are saying and mull it over and come to realize that what we have said is true. Others, listen and then ignore our comments. Time will tell if your h actually "heard" what you said.
Hugs to you, your son and your fur babies.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.