SciDad, you have it within you to decide when enough is enough. You can reframe your thinking from "I am being permanently scarred" to "I am capable of so much more selflessness and strength than I ever thought possible, this is making me a stronger and more loving person." And that can be true. At any time that becomes not true, and you feel that you are truly done, you can walk away.
You have more power than you think. Do not give your power away.
And do not make any decisions today, or based on emotions. Think carefully, let these feelings ride out, and then when you are feeling calmer make a rational choice. You can do it. Either way, you are not going to let this destroy you.