Hiya
First off welcome to the boards. We are a friendly bunch and someone will always have an answer.
Like you I'm a type II diabetic and when I was first diagnosed, about 4 years ago, I also went off and ate what I 'shouldnt' because it was there and I was rebelling. (I have to say my type II at present is controlled by diet alone). I've always been rebellious and if I'm told I CANT have something I want it all the more. Then I started reading articles and posts on here and realised the only person I was 'cheating' was myself and that if I didnt look after the small things then they would potentially get bigger and then harder to control.
What I did then, and I'm no way telling you to do it, was decided that I could have a slice of cake but only a slice and then to pass on it. I changed to sugar free biscuits and would often eat the whole packet but gradually realised I didnt need to eat them all, the grandkids could help me.
I also made an appointment and went and spoke to my surgery nurse and explained to her that I felt lethargic and couldnt stop myself from eating what I had in my own mind as 'naughty' foods. She explained that I was making myself lethargic because my body couldnt work out what to do with the 'naughty' foods.
I dont know anything about you so I'm only telling you my story. The other thing I did for self preservation was join a weight management group. I was then accountable for what food I was putting into my mouth. All food had a calorific value and if I fed myself with cake and biscuits and sweets all day I'd have no real food to fuel my body. I'm still not there, far from it but like with birthdays I will have a cake (we now buy cupcakes as easier to gauge how much I've had) and enjoy that. The lethargy hasnt completely gone, but then I take medication for another condition too so that doesnt help.
Please get advise from different places. I'm hoping someone will come along and post something else that might help you. If you ever feel you need to talk then come onto the boards and post. With members all over the world you can be sure someone will see it.
Take it day by day. Dont beat yourself up if you falter off the path. Praise yourself when you do, but not food related. And remember you're only human, be kind to yourself