No swift kicks from me, I am better at "suggesting" than I am at taking my own advice sometimes.
I think it's a good thing to cut the calls and visits. It's not like he is even trying to give you any respect...and I know how that feels 'cause I've been there.
You'll be fine, I know you well enough to know you have your "enough" point and I think you just reached it.
Love you lots. Hugs to baby Moose, Mr. Moose and Mama Moose.