@TvTyrant- Listen to Honest Tiefling. She's honest, after all.
Seriously though, you are well rid of that person. A good friend of ours left an emotionally abusive relationship, and your description is spookily similar to hers. Just stand clear, sort yourself out, and figure out who you are again.