Re: leave him??
First of all, forget being a wife or a DIL, you're a human and regardless of how they are related to you, they have no right to treat you like that, period. You're not their servant, you're not dependent on them, heck you make your own money and support THEM- where do they get off yelling at you and telling you all this nonsense? You need to get your own self-respect, by hook or by crook. You can't stand there saying nothing and doing whatever this man is telling you to. This way dear, he's gonna keep stomping all over you and thinking that it is okay to do so. You need to either tell him firmly next time to stop being a jerk or just leave and make a point. In Islam, you are suppose to respect your husband's parents but you are not OBLIGATED to take any sort of crap from them. I can't believe how you haven't said anything to them yet. Please try talking to your husband FIRMLY and get your point across by telling him that look, I love you alot but I am sorry, I cannot live my life like this and with so much unhappiness. This is not what I wanted when I married you. I respect your parents but I don't think it even matters to them. If you want to stay with me, you better do something about it or I am going to go stay with my parents. Trust me, with you working two jobs and cooking for them and what not, no husband or inlaws would dare let go of you. You just have to step up and make this work on your own. I admire your strength though, I hope this works out for you soon, InshaAllah.