It occurred to me that someone might take my comment that thanking people is more appropriate than thanking a deity as religion-bashing. While I grant I have bashed from time to time in my life and I do think an American holiday should have an observance that is not religiously based, this was in fact not a case of bashing.
My reasoning is thus:
- Deities are generally omniscient. The only ones I can think of that aren't (and I am better read on this topic than most Americans) are the Classical gods. They could be lied to and spied on each other, so clearly they weren't omniscient. All the others I know of are, and so they know if you're grateful or not without being told. Humans don't.
- Deities can be thanked at any time. They all hear silent prayers, so you can literally thank your deity whenever you remember to be thankful for something. With people, you have to do it when you make contact, so you might as well sit down and think about it and make sure you've thanked people for the good stuff they've done.
- Deities are generally omnipotent. Therefore it's a good sight easier for them to do you favors than it is for the average human, who generally has to go out of their way to do such. That extra effort should be recognized.
I do think a country that at least pretends to religious freedom should have a signifcant observance in their chief particularly national festival that is not religiously based. But this was not an attempt to bash religion being part of it for anyone.
You can even thank your deity while you thank other humans, if you like. ^_^