I am all for moderating children's diets. As the saying goes, everything in moderation, including moderation. So there will be binge times for any human, that's just how life goes.
I do think it is confusing to kids (and really, unjustifiable) for relatives to send all sorts of candy and then it is put away. If the gifts are for the child from the relatives, then the child deserves to have more say in how the gifts are regulated.
So it comes back to the question of what is allowed in the home in the first place, whether one buys a bunch of sweets at the store and brings those home, or lets relatives 'gift' these sweets into the home.
I don't expect my kids to thank me for any parenting style I use, especially in the food area. I've watched too many parents wait for that gratitude and be extremely disappointed when 1. it didn't come or 2. the opposite occured.
My parents didn't allow any sugar in our home. Like so many children, I got my first sweet from grandma (who loved to undermine my mom). But we never were allowed sugar, even into our teens and so we smuggled the stuff into the house, lied, binged, hoarded. That sort of thing.