In your case the approach to wife must change. You and your wife is two human beings and have their own wish and dislike. You tune your wife as per your wish, but it will take time. Stop treating your wife like a child. Stop pointing out her mistakes and asking for explanations. Are you so exhausted by your life and work that you can't take a moment to be in the present with your wife and family? Turn off the electronics. Block out time that is for family only. Be present and fully engage with your wife. And remember: they say the best way to love your kids is to love their mother well.
The first duty of a husband to his wife, is to love her. When you married your wife, you did not only marry your wife, you married her history. Dissension between the husband and the wife disrupts the whole family life; they are like oxen unequally yoked, no work can be accomplished for all the striving with one another. Dissension makes it impossible to manage your family properly. Stop working so much. Find a healthy balance between work and family. Your wife would rather have you than a big house, nice car, etc. Stop saying you know and understand what your wife is saying or feeling when you haven’t even listened to what she has to say. When you wife irritates you, don’t answer right away. Instead count to 10 and remember that she is a gift from God. When your wife tells you about a problem she’s having, don’t immediately try to solve it. She may just need you to listen to her.
At present you have no option to select a legal help.You should meet a physiologist with your wife to tune her in your ways and break uot from the cage of grandma and mother