Ask yourself if you would ever threaten someone you loved. Would you feel okay burning them? How about drugging them to make them more pliable - would you force drugs on them?
I think an honest answer to those questions is almost certainly NO! This person has done those things to you. You have already gone back more than once and each time it got worse right? It's not going to get better!
I would like to suggest some reading for you. There's a book I've read that will likely help you or at least explain what may be going on with him. It's titled "Why Does He Do That?: Inside the Minds of Angry and Controlling Men". I'd link it on Amazon but the admins yell at me. <sigh> This book and some of the books written by Patricia Evans may help you. Verbalabuse.com is another site where you may seek help. They run a support forum that is women ONLY and to get access you must make a phone call - Patricia is the one who answers the phone and she is VERY helpful! She also disagrees with the book I mentioned above (lol) but I found it good. As a male I wasn't allowed to access that forum but I am betting that you will find MANY kindred spirits there and perhaps some additional support in your area. You are NOT alone! Further - this isn't your problem, it is HIS problem. HE is the one with the issues, nothing YOU do can change this. Changing your behavior will not change his, the fact that you have realized that his blaming you for his actions is crap is a terrific first step!
Please don't get sucked back in. Men like this won't stop hurting you, stay away from him and eventually he will move on - good riddance! Stay strong, get help, find support. There are SO many good people in this world that wasting your time with someone who values you so little just isn't worth it. Move on, move up, set yourself free. If you can make it a week, then a month, then two months, then six months you will be free of him. Mark a calendar, call friends when you feel weak, post here for support, just stay away. If he follows you get a restraining order. If he calls you hang up, change your number. Get free...