Whether it's ethical to give children candy depends on the circumstances during which the children are given the candy.

Giving children candy in any situation could be unethical because:

  • Children don't fully understand the health ramifications of eating candy.
  • Giving children too much candy can make them addicted to it.
  • Excess consumption of candy leads to diabetes and obesity, two of the leading causes of death in the United States.
  • Buying candy profits large food corporations which lobby the government

Giving children candy as praise could be unethical because:

  • It teaches them that candy is a proper reward for good work or behavior
  • It teaches that good work or behavior deserves reward

Giving children candy before a nutritious dinner could be unethical because:

  • The child will eat less nutritious food during dinner