Do what you need to do. No one could say that you haven't tried.
I would agree to wait and not act when you are mad. You have been so strong this long, wait and make sure you are in the right frame of mind.
If this is it for you, I know you can look back with no regrets. Only you know when enough is enough. I wish you luck and blessings on your future life. You are a better person for all of this and someone will be lucky to have you in her life.