Good for you. You laid out your boundary, after much careful consideration and months of his crap, and he willfully crossed it. Now let the consequences kick in. Something this man needs to have happen in his life -- IN SPADES.
I don't mean to sound flippant, because I can feel your pain thru your posts, but as Larry King would say, "What's the question?" It is done, although you never know what the future may bring if he gets his life right.