K.S.
M.,
Have you considered buying a small amount of candy once or twice a month and then letting the kids have access to it until it's gone?
We don't have a candy issue but a cereal issue. My husband thinks it's fine for the kids to have cold cereal every day. I don't agree. So we compromised and twice a month, I buy a kid's cereal and a healthy cereal. The kids know when the sweet stuff is gone, it's gone. Then they eat the healthy cereal or a hot breakfast. They still eat a sweet cereal, but now there are no complaints when it's gone.
Good luck to you.
K.