Society requires myth, it makes for a healthy society and holidays shouldn't be sugar coated otherwise you create a generation of weak brats with no tolerance for disapointment or unpleasentness. Those two things by themselves make up a good 30-40% of life.