Business exists to cater to the desires of its customers. If the customers do not want it, business will not offer it because businesses are in it to make a profit, not do charity. The fact that so many businesses operate the way they do viz. Thanksgiving is merely an indication that this is what a majority of their customers want. So if one does not like the way businesses operate, then one must address one's self to the American consumer, not attempt to use the threat of government-sanctioned violence to force everyone else to do what one wishes they would do (that is, after all, what liberals do, and only idiots and jackals want to be liberals).