I can tell you that I too told my self if a man ever belittled me I would leave, it's hard when you love someone. Has he been overseas recently , I know a lot of military suffer from PSTD, either way his behavior is unacceptable. I would try to get private council, see what they say... But he needs to see someone... Good luck
Sent from my iPad using
Tapatalk