I would advise to stop any contact and take care of yourself first. Your boyfriend was doing all he can to find a common ground which he can base his decision to get rid of you. Accusing you of things you don't do, despising you by comparing you to others is an indication he is tired being in a relationship with you. I can't say that man truly loved you. He doesn't deserve you because he doesn't appreciate and respect you. Please, stop any contact with him, try to never mind him and move on your with life. You deserve it because you deserve a man who cherishes you. He is not of any worth to you.