What a crack pot post. You should be able to run your business how you want uless you are a clueless socialist that doesn't even know they support command economies.
And I should be able to criticize businesses that show disrespect for Christmas and our cultural traditions by opening on Dec 25, as if they were in a Moslem country. I have the freedom to criticize them, and don't tell me I don't.
I do run a business, and I close Sundays and holidays and Saturday afternoon. ( I'm the only one here on Saturday)
I could care less for the Saturday and Sunday business. Sure, I get the odd customer who says "but I have to work all week, Saturday is my only day to get things done".
I say, "I work all week too, and Saturday is the only day I have to get my stuff done too".
The almighty dollar isn't the only important thing in life you know.