I know it can be really hard to hate yourself. I've done it for a long time, and i hope you find ways to love yourself.
I think that in some form, we all have resulting from this situation. I've done it myself in reflecting back on my marriage - I wasn't the best, and had I known my ex's history and how it affects her present and future, I would have done things differently.
There are moments in this life when you are so confident in the rightness of your actions, that not even for a second do you consider the option that you might be wrong.