I think sometimes we just need to face that not only as diabetics, but as people in general, we eat too many sweets and getting them out of your diet is the best way. I don't eat cookies and cake anymore except on special occassions. My vice is ice cream, but I have found an all natural one that works for me well, and I just have to keep in mind that 1/2 C is all I need.
Learning to eat things with no sugar is hard at first, but you will be amazed at how much your cravings for sweet will drop off once you get rid of a lot of it…even the "fake" sweet of artificial sweeteners. They keep you wanting that taste. If you can teach your family and yourself to cut the "sweet" factor, you will all do better.
Before refined sugars came on the scene, a person ate an average of 4 pounds of "sweet" foods like honey or cane or nectar per year. Now we eat an average of 150 pounds of refined sugar per year. We are going down a bad path. It used to be a treat, but now it is an everyday thing. Just like growing up, going to McDonalds was a treat, not a quick lunch grab every day. Giving up fast food is the same way, once you do it, it is easier to get on with healthier choices.
I try to get most of my sweet from a fruit or a veggie. Dehydrated summer squash is really quite sweet and a little salty, so I make chips out of them for some of my snacking. A sweet potato is far better for you than a cookie, and you can cook them in all kinds of ways to make them fill that need for sweet. You just have to think outside the (candy) box and try new things.