I’m so sorry...reading that all I can sense is unhappiness and it’s not your fault. I know you just want what’s fair but like I say in many of my posts you have to learn how to play the game. right now I feel like you expect to much from your husband and you value his opinions, even his criticisms. At the end of the day who is he? He’s not God who is right about everything. have a break from him and come back to freshen your mind and do something for yourself. Talk to him less about your feelings till he matures. never ever say anything bad about his family or the injustice they bring. Show him how kind you are to them and let him see their nastiness. He’ll gradually but surely will get defensive about and will learn to respect you. The moment we tell men about how their mothers, sisters etc treat us they’ll get defensive. But if we ignore it they won’t have to defend and we won’t feel like they’re taking their mothers side. If someone is being mean to you like MIL or whoever. Just explain to them in a polite way and smile. Always be kind. Then when mil is nasty husband will be defensive about you. marriage is hard work and you have to work at it, be patient and learn how to respond. I didn’t know anything and used to fall in the trap. I still am learning. I have to bite my tongue and sacrifice sometimes but I can also have it my own way too. Please don’t worry. Just invest a little time. If you still feel unhappy, unloved etc then you might want to question whether this guy is really for you...will he appreciate you? But first I’d suggest work at it.