Lama Ole’s answer:
What I am going to say may sound wild, but I would like to introduce a few new thoughts—to add a few keys to the piano so that you have more options to work with. Maybe you’ll make the usual choice of quarrelling with the husband and the parents-in-law. But I’d like to offer you a wider range of ideas, and you can decide what to do.
Basically, I’m of the opinion that one should suffer as little as possible and cause the least possible suffering to others. I suggest you set up your own life with your own friends. Treat your husband like the weather, which you cannot influence. If it rains, at least the grain is growing, and when the sun shines it’s nice. That is, enjoy what you want to have and swallow down what you don’t like.
If he speaks badly about you in front of others and behaves in an unacceptable way, kick him out. Every day is the first day of the rest of your life. One shouldn’t waste time dealing with difficult things. Children prefer to be alone with their mother instead of constantly seeing their father speak badly about their mother.
If the children don’t want to come with you, then consider this an advantage. You can start over again and build yourself a new life. The children will come back when they are old enough and able to think for themselves. There will be some days when your husband plans on doing something but cannot leave the kids with their grandparents. Then maybe he’ll ask you to take them for a weekend.
For the children, it is better to remain in one place until they are able to think independently. At three or four years old, they already know very clearly what they want. If they can be corrupted by their grandparents, who have a lot of money and who can do everything for them, then this is simply their personal karma, which might be stronger with the grandparents than with you. But at least you can be sure that you have done your best.