Just imagine his reaction if she'd had the "audacity" to eat a full meal in front of him.
This was all about control. How dare his date want to EAT in front of him, and then, she had the gall to ask for access to something she purchased for herself, when he'd clearly taken steps to keep it from her. Really, shame on her.

Also, I read the "shoveling the popcorn into his mouth" bit as him trying to get rid of as much popcorn as he could so she could eat less of it. But that's just me.
I don't care what his damage is, this guy doesn't deserve a second chance. It would be like saying, "Hey, you didn't do enough to try to control and make me feel bad for doing something totally normal. Please, take another whack at it!" It's not her job to fix him, just to keep him from trying to control her further.
Seriously, do not tell me how much/what/when I should eat. If you aren't my doctor, it's none of your business. When I was interning with a bunch of other students, we went out to dinner as group to get to know each other. We were at this great Mexican place and I saw carne asada on the menu. I LOVE carne asada so I said I was going to order that. Another guy at the table, Will, said, yeah, that sounds good, I'll have that, too.
But the guy sitting across from me, Chris, said, "No, you don't want that, Weeble, you want the grilled chicken tacos."
Please note the grilled chicken tacos were on the "light side" menu, and were not served with guacamole, sour cream, cheese, refried beans or anything. It was just grilled chicken, soft taco shells, lettuce, tomatoes and onions.
Being young and naive and unaware of how (insert naughty adjective here) this behavior was, I just smiled blithely and said, "No, that doesn't sound good. I'm going to stick with carne asada." And he just kept saying, "No, you're going to have the grilled chicken tacos." in this assertive, instructive tone of voice, as if I had no choice in the matter and grilled chicken tacos were a foregone conclusion. He even said it to the waiter when we ordered. I shook my head and re-stated my order.
I didn't know this guy. I'd literally met him a few hours earlier. It only occured to me to really irritated about it much later. Also note that Chris didn't say a dang word to Will about his ordering the same dish.
Chris (who was eating an enormous portion of something covered in refried beans) sat there and made disdainful cringing faces as I ate my delicious carne asada, and kept making comments about how he couldn't believe I was eating THAT MUCH. I ignored him. I just thought he was being a jerk and didn't pay much attention.
But in the months that followed, I noticed that he did this to every girl in the group at some point, if they sat close enough during a meal. Most just ignored him and ate what they wanted. A few girls said, "Oh, OK, I guess I'll have (Chris' suggestion)." And wouldn't you know, those were the girls he asked out. Because those were the girls he could control. One of them had the misfortune of agreeing to be his girlfriend and he engaged in full-time food policing for her, ordering for her in restaurants, telling her what she could and couldn't have from her bagged lunch at the office, taking candy or snacks out of her work desk because she "didn't need them."
Guys like this are bad news. They start with small controlling gestures to see how much you will let them get away with. And it's always disguised under a thick layer of "I'm just concerned for you, want the best for you, baby." It's wrong and not at all what you want in a rel
ationship.