I get puffy after high carb binges (if I eat low-carb, even when I overeat, I don't get the water gain or boated feeling). After a carby binge, a couple days of low-carb and pushing extra fluids helps tremendously.
As to the guilt, I believe that abolishing guilt is essential to healthy management of weight and disordered eating.
It certainly was essential to me. I am a very slow loser for a myriad of reasons, including struggles with binge and other off-plan eating. By diet-culture standards, I'm supposed to feel terrible about my struggles and difficulties, and I used to, but since I gave up the guilt, I also gave up the concept of blowing it. A side effect of doing so was fewer binges, as guilt and frustration were major binge triggers.
I also stopped making timetable-based expectations.