We make our own decisions along the way. There are those that do not believe we should do the things that we do but they respect the fact that they are our choices to make. Then there are those that do not and we need to head them off at the pass. Making it clear what the role they have and the role they do not have in your life from the start is the best route for these people or they tend to walk all over you. When these people came with people that you chose to have in your life getting them out can be tricky; it can mean that you have no choice but to let go of someone that you wanted in your life for a long time.
You do what you have to hoping that the ones you hurt unintentionally along the way eventually forgive you. Sometimes you have no choice but to give your life a complete overhaul and rid yourself of all those that would cause you pain intentionally.