This is so well said! Some people do need to be out of your life but they are vastly in the minority.
And it’s healthy to set boundaries with people that you love about behaviour you don’t tolerate without going from “zero to estrangement" in one fell swoop.