Huggy even before I got to the end of your post I was thinking "we've all been there"! We absolutely all have, and it's totally part of the process - the good news is that when you have an unplanned binge like that and end up feeling guilty and cross I think it rewires some kind of neural pathway; your body has to retrain the "binge = all better" muscles into "binge = cross and guilty" ones, and in my case it happened surprisingly quickly - I can't remember the last time I went food-mad after a bad day. I definitely remember doing it though! There was a memorable incident with a block of blue cheese, the leftover beef brisket and a pack of rolls... Also MrQuim has started sometimes joining me on fast days and sent me a message a couple of weeks ago saying "When you skip dinner, do you ever get really ferocious sugar cravings and end up going to the shop and blackout eating half the sweet aisle? Asking for a friend"
Later on he related to me the things he'd eaten and they were such bizarre choices, like trifle and foam bananas and iced gems, I think he really was in a total blind sugar frenzy, like one of the zombies from 28 Days Later 
Glad I could help on the snacking front! Shame about the eggs (I don't think eating them in cake form would have quite the same effect
) but protein in general is good - I've been known to cart around a small tupperware of chicken breast to nibble on, although it isn't as convenient (or as cheap) as eggs. Plain Greek yoghurt is really surprisingly satisfying - I think half the time it's about keeping your mouth entertained as much as your stomach, so anything with a good strong flavour like that (but not a really moreish flavour) is good. Same with tuna if you like that - again, not as convenient, but eaten on its own straight from the can, you'll find you tire of it quite quickly as it's a bit overwhelming, so you won't go mad on it and it'll keep you going for a good while.
Well, in Quim News, I've just weighed in at 1.1 kilos heavier than at the end of my Golden Sprint
I was a bit disappointed after really smashing it yesterday and doing pretty well on Weds, but thinking about it, all I changed was adding in three extra Golden Days to counterbalance two extra Indulgent Days, so it's fair that I've ended the month just 300g lighter than I started it. It feels like Golden Days should count extra if I do them on a weekend, AND when it's raining and I have a cold, but I guess the cunting laws of thermydynamics don't work like that...
Trying to stay positive by thinking about how enormous I'd be if I hadn't taken preventative measures!