My boyfriend is sexually and emotionally abusive and hes really mean infront of his friends. And hes really disrespectful. but for some reason i cant dump him. hes pushy and always puts me down but i still stay. everytime were not together i plan on dumping him and then i fall right back into his spell again. Our relationship has ruined all my other relationships and i dont know what to do. my mind thinks its "him being protective" when really hes controlling my whole life and everything i do. help me.