Marital issues

Q: My wife wants us to stay in the marriage for the sake of the kids. She does not trust me and I have hurt her many times. But I know she wants us to stay together for the sake of the kids. Also I know that she wants to abuse me mentally as she has done for the past seven years. I have done wrong and I admit it. However I know that all she wants us to stay together for the children, but I am 100 percent sure that she also wants to abuse me verbally so that I can be punished. Is this correct? I don't want to be with her anymore but everybody feels that I should not divorce her for the kids. I feel I will just be living a lie and I feel that if she does not care about me, why should I live with her. I am fully prepared to look after my kids following the sharia. Please advise, is she correct or do I have a right to get a divorce?

Problems with the in-laws

Q: My in laws, especially mother in law tends to fight with me. She always blames me for her sons actions. We both working people, I work shifts and he works office hours, we always visit them on the weekend and for occasions in the week we are present and Thursday nights. If he works or I'm working then we can't go unfortunately, now she doesn't want to understand that if he is working, she will say that he is telling lies. She then sends me messages that it's because of me that his acting this way, all his sisters don't work, only his brother works but he works flexi hours, I don't know what to do, I really love my husband but feel I don't want to be part of this family, I can never boast about my husband to her because she becomes angry and jealous. Please advise as I'm suffering from depression due to constantly being oppressed by his family.

Intercourse at the end of haidh

Q: I am a married lady. I need to ask about sex in menstruation. I had normal seven day period in my life but since my child birth (3 months ago) I have had 2 periods; 2nd period was 8 days before due date on the completion of 7 days of menstruation I thought my periods are finished but I didnt take ghusl yet for purifying myself and I had slight spotting again on the 8th day morning. Thus furthur delayed ghusl and then had sex in the evening thinking that periods would definately be finished by now and I will take a bath after it. Then next day morning I had spotting again, only minor one which was shocking since I didnt take ghusl and my menstrual spotting lasts more than usaual 7 days this time. Have I really committed a haraam act? If yes then whats the expiation?