At some point in order to keep your sanity you have to let go of toxic friends and family. All of these things though small in size sometimes are major priceless wins. Since I'm more of a "glass half full" kind of person allow me to explain the upside to the issues. No you are not crazy, no they were not right, there's a reason why you have excused them from your life.
As soon as people come to you with anything they say or do all you have to do is say "I don't need the drama." As shown above, believe it or not it can be quite effective. It also stops any he say she say business. Honey Boo Boo can be life sometimes and in this situation she definitely is. There's enough things to go wrong in day to day life without adding in the extra of the same people being the same way they always have been.
You finally get to stop questioning who you are and what you are about. Believe it or not having to deal with crazy people all the time makes you question who you are and every move you make. You second guess what you do and if it can be precieved as you just being a terrible person. Narcissistic people do not accept responsiblity for what they do in their lives to cause things to go wrong. It's not possible.
If and when they try to come back in your bubble you created, you can shut the door in their face no matter how bad they try to make you feel. Sometimes a burnt bridge is actually more of a rainbow, even If it takes a while to see that. It will take a while before you stop missing them if you ever do. Sometimes the thought of someone is much better then the person themselves.
Lastly but mostly importantly enjoy the newfound freedom you have away from the chaos. On one hand there's less Christmas presents to buy, on the other hand there is less Christmas presents to buy. Less money to spend less eggshells to tip toe around. A peace of mind is worth anything and everything you can possibly do to keep it. Don't let anyone make you feel sorry about deciding you are more important then anyone else. If you don't look out for you, who will?