A.B.
My redheaded daughter was like this. Immediately taking away any thrown object works well, and the tantrums being relocated to the crib works well, although she would cry so hard she would throw up, so you have to be ready to be ok with that. I have also done holding time outs where I sit her in my lap and cross her arms and hold her very still. She -hates- it, but it gets the point across. Don't worry about him not eating, if he throws the food take it away and don't give him any snacks in between and he'll eat when he's hungry. No child has ever starved that had food available to them. My daughter is three now and so I have her clean up any mess she makes. Pick your fights and if you start to get really mad, just put him in his crib and walk away until you feel like you can handle it calmly. Good luck.