You ALWAYS have a choice. Walk away from his anger.
Weighing pros and cons of breaking up with 3 year boyfriend. Don't want to, but has been blowing up at me all this time. I try to discuss with him, he gets angry tells me, stop causing the problems. Do I have any choice?
No way would I put up with that nonsense. Life is short enough as it is. Decide if you want to live a life you deserve, or a life in hell. Yes you have a choice and it's your choice.
Since he is the one blowing up and he thinks you are the oone causing problems, You really only have one choice. To walk away. Thing will not get better and you have already wasted three years. Don't waste anymore.