Your W has put you in a very difficult and emotional position. It is so hard to suppress these feelings and just walk away.
This expereince is teaching me patience and tolerance. I would prefer to develop these traits in a less painful way, but I know that every day I am growing.
Don't beat yourself up too much. Just learn from these experiences and move forward as a better person.