Driving through the area there was elaborate demonic Halloween decorated homes with witches in a circle , bloody butchered zombies, goat skulls. Etc. very violent , satanic and graphic decorations that should anger the many Catholics in the area.
Yes, this is the part of the American Halloween experience that Catholics should be avoiding. Anything gruesome, satanic/occult, witchcraft, devils, etc.
You can dress up as all kinds of random things that are morally neutral or even good. There are plenty of Catholic-friendly things for children to "go as" for Halloween.
It's simple: just don't glorify satan and the satanic.But some good "Memento Mori" (remember death) is great from a Catholic standpoint: skulls, skeletons, graves, dead bodies. Even ghosts are a reminder that we have immortal souls.
And there's nothing evil about any family of produce, including
Cucurbita pepo and Cucurbita maxima (the Pumpkin)
. Gourds, squash, pumpkins, apples, the harvest, and celebrating "Fall" in general is another department of Halloween that is just fine for Catholics. And I don't see any sin, or temptations to sin, by carving a smiley face into a pumpkin. I made jack-o-lanterns as a kid and that never led me into any sins or problems. Totally harmless.
Stacks of hay, hayrides, etc. are also great fun for Catholics at halloween.
And there's certainly nothing wrong with spiders or spiderwebs -- God created them! Every time you see a spider and/or web decoration at Halloween, raise your mind to God with a short prayer, "Glory to God for designing such an ingenious and intricate creature!"
But another thing:
Halloween -- or even the day it is the vigil for, All Saints Day, is not supposed to be on par with Christmas or Easter. They are NOT 1 or 2 month celebrations. It's a DAY, people. Not a season! Easter, the Resurrection of Our Lord, has 40-day Lent to prepare for it. Christmas has 4 weeks of Advent. Halloween is ONE DAY. But pagan/atheist/agnostic stores put out Halloween stuff starting in late August or early September! That is stupid to the max.