I had to cut off the money flow as well. Even just making sure the bills are paid and making sure there is food in the fridge makes me angry--I get upset with him for not contributing, and my resentment messes up my serenity. I have decided not to give him any cash for any reason under any circumstances.
I haven't yet had a problem with him stealing my things or pawning my things yet, but he has pawned a lot of his own stuff. I went out of town this weekend, and when I got home, I noticed that he'd been messing with my jewelry. An engagement ring from a previous marriage was out of place, and he got furious when I asked him about it. "I WAS JUST LOOKING AT IT!!!"
Blah Blah Blah.