I was channel-surfin' through the History Channel a couple days ago and caught a brief explanation that the actual origin has something to do with the ancient Druids in England. Late in the Fall, they apparently carried offerings of sweets and such to the outskirts of the village to keep the dead from rising up out of their graves and causing a big ruckus in the town. Something like that, anyway...
You need to look into the roots of this ... what you stated is far from digging into the roots of this holiday. Like I said, it is a Catholic import that has been twisted. I'm surprised you rely on the "History Channel" or what you can "catch" on it as factual and accurate.