No, itm, you are not the person he is making you out to be, and that will all come out soon enough. And, don't beat yourself up; you've been doing the best you can possibly do. Maybe he is projecting all his guilt and bad behavior onto you. You should go dark on him, black as midnight as Yasu said. That seems to be the only way he can't spew his venom at you.