I don't beat myself up for a cheat meal, but I do try to cheat sensible. Like maybe a mexican dinner, or a chinese meal, or a couple beers with buddies. I don't cheat with ice cream, cake, pizza(just about any Italian really), sodas(yuck).
But back to your problem

I'd suggest a good intermitent fast, do it this weekend and stay busy, drink lots of water and eat only paleo foods for your one meal at night. Then Monday just get back on track with Paleo foods and light grazing.
It's not the odd things we eat every once in a while that bring us down, it's the things we eat day after day.