I’ll agree with Penny that this sounds like it could be emotional abuse. What you’re describing does not sound like a health relationship, and the fact that you feel you have to “fix” him and that you feel responsible for his moods is dangerous. I’d advise taking a step back and looking at what you want, what you need, and whether or not he can meet those categories. Also, get some feedback from people in your life on what healthy love is and how people communicate without threats, anger, violence, or blocking someone.
No one can convince you if you’re being abused. But people can express their concern and hope that you might pause and think. I hope you have someone you can talk to for more information.
Also, here’s this informational link: Abuse Defined