I agree with the above thoughts. You have not dictated his life, you've told him to do what makes him happy. All you've done is say what you are not willing to do, which is is totally reasonable. He honestly seems a bit volatile and unreasonable. I don't like that he's mean to you. And telling you he doesn't want to fight if you're just expressing you feelings? This doesn't sound good either or healthy to me. Relationships are a two-way street, and people have to be able to discuss issues and feelings. He seems difficult.
If it were me, I'd let him stew in his own juices and not contact him for a while. Whatever you do, don't take the blame for something that he's turned around on you.