Oh, I feel so bad reading this post. I don't think being confrontational with you dog is going to get you anywhere (or at least not anywhere you want to go). See if your local library has "For the Love of a Dog" by Patricia McConnell (Her other book is also worth reading: The Other End of the Leash.) Sit down and read the chapter titled ANGER before you read anything else. Then read the rest of the book, but I think that chapter is really going to speak to you. Unlike Control Unleashed, these books are more mainstream and I know my local library has both of those books.
I'd bet this training method does not feel right to you, in your heart, in your gut. Is this really the type of relationship you want with your dog? Breaking the dog down. I promise you there are better, kinder ways of training. You are the one in charge of your relationship with you dog.
Having said all that, I'm not opposed to a Nothing In Life is Free model. My dogs do sometimes miss breakfast because of their own behavior. They are expected to behave before we go out the door. I don't have to be first out the door, I find that complicated, but they do have to wait for my verbal before they go out. If not, the door gets closed until they are acting how I want them to. (The basenjis are expected to stand calmly; the malinois has to sit because she's too wiggly to stand calmly, but in your case, i'd go with a sit for Benny) I also make my younger dogs work for their food. We practice sits, downs, stands, going to mat, staying on mat, etc and for everything they do, they get a little kibble. It doesn't take too long to go through 1/2 cup of kibble and it really is a bonding/fun time.