Vulnerable & stupid.

Venting --- I recently got out of a 4 year physically and emotionally abusive relationship. After he put a gun to my head pulled the trigger, I left and never looked back. I know I was stupid for waiting until it had gotten to that point.  Fast forward months later ... I meet someone know and I'm so emotionally damaged I pushed him away. Everything is low my self esteem , self confidence , I hate myself for how I look. I hate myself for letting someone else bring me to this point. The new guy seemed great at first then slowly began to reveal some of the same traits as my ex( 4 yr ).  Idk why I keep meeting guys like him. Idk maybe they mess my weakness and vulnerability . I'm so tired of being hurt.