I am new here, and just beginning to post and respond...but I definitely feel for you and your situation. I have been in a similar place and it just...hurts so bad, even when the right thing was done.
You are very strong to have been able to do what you did. It doesn't change how bad it feels, but I am here to listen if need be.