Authorities in the little town of Dedham Massachusetts went into damage control this week after abandoning the town’s decades-long tradition of displaying a Christmas tree in the local library.
Gobsmacked by the news, branch supervisor, Lisa Desmond said, “I found out today that my beautiful library will not have its Christmas tree this year. Zero explanation. When I asked, I was told, ‘People were made uncomfortable last year looking at it.'”