For most Americans, Thanksgiving has been as a celebration of giving, a day of thanks—thankful to be surrounded by family and friends....