Agreed. No one should be expected to work on their religious holidays, but the post that started all of this seemed to be more than just that. After all, if you're in a retail business, you have to make yourself available when people are not at work, it's the very reason retail stores aren't open only 9-5 / M-F. The contractor had said he'd be available only Monday morning... not Monday evening, after the customer was home from work?
So, while I agree with your point, I'd also not use any contractor who copped an attitude like that. There are just too many others available to call, to waste my time on one who gives me crap, as a paying customer.
In the poster's defense, I think he was joking around about the situation, and maybe they did meet up one evening the following week.