Who gets to make that judgment, you? The government? Walmart is open because LOTS of customers go shopping that day. If people didn't WANT to flock to the stores on holidays, then more retail outlets like Walmart would remain closed. The truth is, many people like shopping on holidays. Who are you to tell them they shouldn't? And who are you to tell retail stores they shouldn't cater to all those shoppers?
People are free to pursue an education, technical degree or certifications to get the kind of job where they don't have to work on holidays. When I was in university, I worked retail for extra money and one of the things that drove me through school is I knew I did not want to work retail for very long - and didn't want to work weekends or holidays ever. I made sure to get a degree and follow a career path that made it possible to have weekends off and not have to work holidays. Other people make different decisions, and some actually like retail and don't mind the crazy hours. The free market will sort these things out, we don't need you or government deciding who can open on holidays.
Oh, calm down. I never said anything in favor of government deciding the issue. If you read my other post, I said people should have more respect for family life and close their own stores on Thanksgiving...for the employee’s sake, not the customer.