Speak for yourself.  Right now, as I type this, I'm eating a mini Mars bar as dessert after a dinner of homemade fajitas and rice.  There's room for it in my calories, and I enjoy it more because it's a treat rather than an hourly snack.  Don't hate on candy.