Re: leave him??
As much as I hate to give this advice, I would say leave him. go for separation, have your lawyer talk to your hubby and tell him about your legal rights and what not
Even as a muslim, you have every right to ask your husband, not to have his family interfare in your life. So go and get a fatwaa from a mufti on that
once law and religion on your side, use that to get your rights back
if he still act like a moma boy, let him be
sorry again for the harsh words.