You dont ever have to feel guilty about removing toxic people from your life. It doesnt matter whether someone is a relative, romantic interest, employer, childhood friend, or a new acquaintance you dont have to make room for people who cause you pain or make you feel small. Its one thing if a person owns up to their behavior and makes an effort to change. But if a person disregards your feelings, ignores your boundaries, and continues to treat you in a harmful way, they need to go.
People as such are not bad or born enemies. Once someone points finger towards you and make you feel low, just take it positively. Positive criticism is always healthy in improving our own self. However, when someone spreads negativity around, we need not offer our gunny bag and collect the same. Ignoring is also wisdom at times.
Your vote on this answer has already been received
If a person owns their behaviour and make efforts to change definately can giv a try but continues to treat in a harmful way den need to go der is no point in being surrounded by negative people forever...