Mona, We are all fixers in one way or another and that's why doing the exact opposite of what we use to do feels off to you. Trust me, your h needs to grow up and learn how to be a responsible human being and learn what the consequences of his actions will be. He needs to learn accountability and how is he going to learn these things if you are there to fix things for him?
Here's what helped me to let go and not attempt to fix things for my former h. I reminded myself that I was fired from being a wife, lover and companion. Let me tell you...every time my xh would ask for something, I would remind myself that I was fired. It worked, but it took time to change my mind set.
Give yourself a break and know that doing 180's take time.