I Just DONT UNDERSTAND THIS BOY!!!!

It's getting so overwhelming with Julian. First he won't eat anything, then he will only eat things he doesn't have to chew. And his latest trick? He throws EVERY meal on my floor. The second it touches the table he whips it onto the floor and screams. I have tried feeding him, and he flails around until he connects with something, his spoon, another kids bowl, a cup, and it hits the floor. Then...then he SMIRKS! I feed him three meals a day, that means three meals I have to sweep and mop up off my kitchen floor.
 
I'm at wits end. I seriously am considering telling my sister I can't do it anymore. In a day, he may eat a handful of dry cereal and a bite of bread. Other then that it's all fits and food tosses. My daughter tends to watch him very closely while he chucks his lunch at the laminate, and I'm worried she may pick up the habit. So far she tells me that 'joooleen is bad to put food on floor...thats mess and ucky.' And I'm hoping it stays like that.
 
I just get so angry too! I scare myself! So far I've kept myself in check. I won't lie, he has gotten a swat on his diapered bottom...but that's it. Other then that it's off to bed without lunch, no snack in the afternoon, and time out after supper after his meal hits the floor. But it's getting to the point where I have to walk away, and meal time is becoming an big instance of dread.