Hi catlady!!
Is there any way you can get some $$ ? close family? friends? new job?
What have you lost? only money and some time. Money can come again hopefully from different sources so you kick him out of your life definitely.
And time can be regained too: start taking baby steps to live your next days to the fullest and make each one count as two in terms of joy and peace.
As it is I also get angry at myself because I still get what XABF does get the best of me. But anger propels us forward and allows actions to take place. Anger can be your best friend in desperate times.
What have you gained? more motivation to change your life. That is priceless.
I wish you all the best