Realitea
What a complete dick he is.
Sorry that it has come to this but I really think you will be better off without him. He will never see his mum for who she is, will never really stand up to her and that puts her before you and your kids which is not on.
Your kids come first. Let him run back to mum and be her little boy forever if he hasnt got the backbone to stand up for his own family.
His behaviour is appaling and you should be telling him to go. You should have got the police and had his behaviour logged as it would have stood you in good stead.
Personally I would move far away with the kids but I know thats not easy in any circumstances. I would not want my kids near these people any more than they had to be and only under supervision.
Go and see your GP/councillor and tell them everything, tell them how you are bullied by mil and dh to go along with her wishes. Tell them about his behaviour last night. Get it all down in writing somewhere official. You need to prepare for the backlash you are going to get from them both and you need to stand strong for your kids, you are the only one who can protect them from that woman and you will find the strength believe me.
Catrina, you take the mil side on every thread despite their appaling actions against their own family and especially their grandkids. YOu make constant excuses for their behaviour, there are no excuses. GPs do not have rights over their grandkids, especially if they are abusing their trust and overstepping their boundaries. No court would grasnt access to abusive GPs thowing their toys out the pram.