I can relate to every word you dropped on this post and you kept having that energy to continue until there was none to show forth.
And yes, you made the right decision by cutting him off because he would have drained you to the brim. If he has the audacity to do such to your source of income, then imagine more could happen too!
I'm glad you did anyways!