I am no therapist or anything...but the advice I have for you is to forgive yourself.
I am not saying the I believe you did anything wrong or right. I am not the judge of anyone but myself and my actions. But based off what you say...it seems like you are confused, hurt, angry, sad, and...