User blog comment:MentalZ/Valentine's Day/@comment-1399757-20110213194823/@comment-1399757-20110214182850

Actually, Halloween is celebrated as All Hallows Eve [day before All Saints Day] by many Christians. It's no sin to dress up in a costume and ask around for candy.

Culture isn't cement - it can change, and it does. As many holidays have evolved into the messes they are now, they can evolve back into what they were meant for too, or if what they originally were for was wrong then they can be evolved into better things.