bobbyelle, he's not the boss of you. So he says you're oversensitive if you express emotions. So what. You are allowed to have emotions, they are yours, you own them and there is no law saying he gets to tell you what to do. Have your emotions, they belong to you.
The thing where you buy him a Chinese and he's ungrateful and rude. Stop doing it. Why would you? Does it do you any favours? - no. Your posts show that trying to please this man isn't working. Him being rude and mean to you doesn't mean you have to try harder - really it doesn't. It means he's not very nice. He keeps you hanging on probably because he enjoys controlling you and can't handle the idea of being rejected so he doesn't like it when you go cold on him.
You don't love him. If a friend treated you like this would you love them? You love the idea of what this is supposed to be like, but you're not getting it from him.
As we say on MN, LTB! Leave the Bastard. The good news is you don't have any kids or own a home with this sorry excuse for a man. Read a few threads on here is you want a grim warning of what could happen if you don't get rid now while it's easier in practical terms. There are a lot of men like this. Learn to spot them and just don't stand for it.
(I'm not suggesting it's your fault for putting up with it – it's his fault for doing it. But DON'T put up with it.)
Book yourself a trip to visit family, arrange to see friends, focus on something else in your life, block his phone calls, take no notice of him. Don't get drawn into a row. "Sorry, you weren't treating me that well, bye."