Sometimes as an adult you have to decide "this is the last time these people are gonna make me feel this way" and stand on it. Whether that be family, a relationship or a friendship.
Cutting people off isn't always about hate or jealousy. Sometimes it's just a difference in mindset. Some people lack loyalty, some are users, some drain your energy, and some are just two-faced. Not everyone wants to be around that.