Well, aren't you the Grinch!
No one is forced to buy, but economics make it imperative that merchants take advantage of every holiday.
Merchants provide jobs, both to maintain their business, in selling goods that people make so they have jobs too, along with the transporting of goods, advertising, jobs jobs jobs; and all these workers pay taxes that provide for State and Federal funding........its amazing how many tentacles just one part of our economy touches.
Every ethic group has holidays that aren't necessarily shared by others. Italians have Columbus day, Jews have Hannekah et all, Mexicans have Cinco de Mayo (which by the way celebrates the massacre of white people in Tucson by Pancho Villa)......I'm a 4th of July person.......give me an hour of spectacle and I'm a happy camper.
Buy American