Black Friday has become a key part of Thanksgiving in American culture, even as online shopping rises. Thanksgiving itself is a holiday for family gatherings, feasting, reflection, and charity, ...