You're doing a good job! Be proud of yourself
There's a huge difference between giving people chances because they screw up, and keeping people around who are toxic to your wellbeing.
You have clearly detoxed, so whoever has told you not to overreact needs to listen and understand more carefully.