It is a balance sometimes you win and sometimes the need of the business wins. I know, everybody on here knows that we all started our operations for three basic things MONEY, CONTROL, and FREEDOM. That is what being in business gives you. Yes our customers are our boss but we control how we handle them. If they do not like us or we do not like them then most of us will part ways. In my business I have worked every holiday once some multiple times due to weather, snow or break downs it will happen.
I make a point to do everything possible to not. Have a good day