Hi Grover, we were in the August 2010 DDC together, nice to see you.
We struggle with many of the same things. Here is how we are dealing with it.
-- No throwing food on the floor (food goes in mouth, into the rubbish, or on the kitchen bench)
First time he does this at a meal, he has to help clean it up. If he ignores our request to clean it up, or he keeps throwing the food, then the meal is over for him. Clearly he is not hungry if he thinks the food can be...