That's horrible. (If it's true.) I'm not sure the government should be dictating how people celebrate holidays. That doesn't sit well with me.
If you don't want to give candy to teenagers, then stop handing out candy at 6 or 6:30. Families with young kids tend to go out early, like around 5. (I've even seen them come around 4.) Sure, you may miss a few 12/11/10/9 year olds, but if you really can't stand the thought of giving teens candy then you'll have to miss a few tweens too. (Personally, I don't know if you should bother at all if you really mind, but that's none of my business. It's also none of the government's business.)