if you are already on insulin and happy to learn how to use it in a more complex regime, you could ask about basal/bolus. That's when you take the insulatard (background or basal insulin) but also give yourself injections of a fast-acting insulin each time you eat to cover the carbs in your food (bolus).
Then you can eat what you want to eat, and as much as you want to eat, as long as you match the insulin to it.
Most Type 1s are on this regime. Not all of us eat sugary things, but many do.
It does require more effort though because you have to inject more frequently and understand what the injections are doing.
It may not be a solution for you but it's worth knowing about.