I am so sorry that you are going through this with your husband. I hope that it is workable to get him back on track to being a good caring hubby for you. I am married to a great guy, so thankfully I have never been in your situation. Mine treats me like a Queen

I know that if he ever acted in a manner that was not nice, I would have a nice long talk with him about his lack of caring and jerkiness

Best of luck to you! Oh and his mother needs to back off, my mother in law started off not liking me, I was too "Stuck up" and according to her we would not of dated long enough to even consider getting married. HA HA we have been together for 18 years and married for 16! My husband alway's takes my side if she starts crap, wich thankfully stopped about 6 years ago, we get along great now.