I am so sorry you had to deal with such crap. And very relieved this has hopefully be sorted once and for all and you are still with us.
This is one of my favorite quotes of all time. I use it to check in on myself and I use it to deal with negative vibes of people around me.
Keep being you. Your don't have a candle, you have a whole fire pit!