Aaw, no, you sound so down! And, look, everyone has food splurge days from time to time - none of us are approaching sainthood. Give yourself a break, eh?
Look at it this way, it's taken a long, long time for your body to develop T2D, and you've only been diagnosed for a couple of months...