You don’t need to face all the nonsense in your life. There may be people around you who make you feel guilty for just being yourself. Scrap them off the story of your life. They are not required to travel your journey with you.
It’s not rude or selfish. It doesn’t make you heartless. You might have shared a bundle of good memories with them, but that doesn’t make it logical to take their toxicity within your life. You can still care for them after you distance them from your life. You are just preventing the negative from entering your life.
You will never be able to rejoice your success fully if their presence keeps reminding you of the hurt they have caused you. Scrap the scrap to make space for the better awaiting you. You deserve the best. Don’t settle for anything less.