yikes!
Sounds like you are going to have to deal with the tantrums. he has learned you don't like them and they work.
My son is actually the same way but has learned that I mean business. He is so stubborn he will go to bed without dinner because he thinks he needs to have icecream instead. the rule in our house is good stuff before treats. and after a couple weeks of letting him go hungry he's eating and actually saying, Good stuff right mama? and gets out some carrots or an apple, banana, strawberries, etc.
Then he can have a treat.
Yesterday I made his lunch and there was a treat involved for after he ate his good stuff. he didn't like the new strawberry cream cheese on his whole wheat bagel. So I asked him to try it. he tried to cry and throw a fit, so I took his fruit, and his treat. he stopped instantly and said, Is this a bite? YES! I said, thank you!!! and he ate his carrots, fruit and then got to have his treat. see I knew he didn't like the bagel so i didn't push it but he had to try it. that had never worked before. he wouldn't try things to save my life!! lol...
The day before he brought his lunch to the counter because he was done. and he kept trying to get me to give him some pudding. I told him his lunch box was on the counter and when he ate it he could have his pudding. He actually came back to the counter probably 4 times taking his lunch to the table eating it putting it back and then ended up deciding that he really wanted that pudding so he ate his luch. and then didn't like the pudding! lol.. poor kid..
He knows i mean business.
However!! we've been battling for a year now. he was a very stubborn 2 year old. and now that he is 3 and a few months he's much more negotiable and works with me so we're both happy.
Don't get me wrong.. he's still 3..still tries with cries but they don't last but a couple minutes.
If he chooses to cry I get up and take him to his room instantly. he can cry in there. I tell him it hurts my ears and he is welcome to cry in his room.
Hang in there. Keep your foot down and do not give in once or he's won and you are forever at his beck n' call.
Keep up the good work. I also have the rule that there is no snack if they choose not to eat their breakfast.
Get a lunch box and pack him a lunch my son loves his and is so excited to use it. also it is his and he gets to open it and eat from it from lunch to dinner time. If he doesn't eat his lunch at lunch time he can use it for snack. I don't usually give him an afternoon snack because we eat dinner so early so if he wakes up from nap and is hungry it is usually because his lunch is still there. he is allowed to get that and eat from it.