but whatever I do it is bad for the kids. Having to leave their home and rent elsewhere where they cant take their pets and might not be near to their schools.
No, moving isn't necessarily bad for the kids. Yes, it's hard to leave things behind, but 'hard' doesn't mean 'bad'. It is very good to get away from an abusive homelife.
And they would not be away from him anyway. He would still be part of their lives, and mine, so is it not better to try to keep the things they need around them and not take away all of their stability
But your home now is not stable. And if he's out of the home they will not be subjected to his abusive behaviour 24/7.
If he is kept reasonably happy and calm then he hopefully wont react badly, and the counselling might help him. If I genuinely don't care what he thinks of me then I wont get upset
But at what cost to you and your mental health? He's hell-bent on being unhappy and nothing you do will make him happy. He WANTS to be abusive and cruel. It's how he vents his anger at the world. Trying to 'keep him happy' even if you 'don't care what he thinks' is an exercise in futility.
however he has not been violent in the past so I expect he would have been by now if he was going to.
Don't kid yourself. My ex never laid a hand on me for the first 6 years we were together. Emotional abuse, yes, but nothing physical for 6 years. I still have no idea what the trigger was or what 'line I crossed'. So don't think it won't happen to you.
I'm not trying to convince you to do something you are not ready to do. I'm just trying to be sure that you have your eyes wide open as far as the truth of staying with him.