Not to make excuses for the kid, but I've had a couple of them come to my door. It seems like some company is hiring kids from the local college down the street to do this. Most are ill prepared to do the job, and in talking with their "supervisor" I got the idea this is more a scam then anything for those kids. The company forces them to do so many cold calls per day, no matter the day. And if they don't get a sale or enough visits listed, they are tossed to the street, as there are plenty more to take their place.
And yes, to most anymore, they have no clue as to the meaning of the holiday. Maybe that's part of the problem, holiday is short for holy day to me, and Memorial stands for memory . If more would think of it that way, let alone for what that day stands for, there would be more understanding.