Such good advice above. I so love this forum. 😍
OP I hope you can judge yourself less and forgive yourself a few lapses - you are human, as are the rest of us. You have done the best thing you could for your health and have gone to enormous trouble (and expense?) to do it! We ALL have slips and do things that we know aren't good for us. If we can look back and analyse why we did what we did then sometimes that can help us avoid the same mistakes in future.
I am 3 years post sleeve and I carry protein-based snacks wherever I go - usually nuts or seeds in little packs that I can carry in my bag. If I am hungry (and I do get fierce hunger at quite short notice a couple of hours after eating) and I'm in danger of eating something I shouldn't, then I will eat those. I know they will help stop me eating the rubbish that my head wants but my body doesn't need. It works a bit for me so I hope will help you. I never leave home without them.
In addition I have stock phrases to 'explain' (not that I have to but - yunno) why I am not indulging in the delicious sugary fatty rubbish along with everyone else. I learned those phrases here. Oh I ate before I came! I'm just not hungry right now. I'm doing strict keto so I'm avoiding sugar at the minute. And so on. IME people completely lose interest if you say 'a thing', LOL.
I wish you the best of luck. You've stumbled a little this week, that's OK, it's a marathon not a sprint. I hope you can use some of the resources suggested above. It's hard. It's hard every day, even after WLS. Take one day at a time and be kind to yourself. We are all here for you.