And the little kids are a lot fewer and far between now than in the late 60s and early 70s, since parents are more cautious nowadays. So there's even less reason to keep up Halloween giving.
On an unrelated note, as a football fan, you'll appreciate this:
Of the 32 teams in the NFL, only three have their team nicknames written out on their helmets -- the Jets, the Steelers, and the Raiders.
(I noticed that by looking at the current McDonald's paper placemat, which pictures the 32 NFL helmets.)
And I believe the Steelers are the only team to have their emblem on only one side of the helmet, instead of both sides.