I don't want small business owners to work even more hours. It is entirely up to them how they work.
I run a small on line business as well as working full time. I've run it for seven years. I took the decision a few years ago to close for the Christmas period on the final day of the school term (usually 15th - 18th December). Yes, I lose some business to competitors (on line and in the high streets). That's fine. It's my business, my model and I'm happy with the balance of not having emails asking where items are on Christmas Eve (in the post, you ordered late!). But I accept that I don't make as much money as my competitors at that time. I can't have everything.
It is absolutely fine for small business owners to say 'I don't want that particular customer' - be that customer someone who wants to buy something at 8am or would like to shop on Sunday or has a particular budget. But don't do the 'use us or lose us' plea if there aren't then enough customers based on your business model! That's a model/strategy problem.
You won't find a bridal shop selling dresses at Primark prices for example. A niche product. They can't moan about lack of customers - you don't buy a wedding dress every week! If they want more customers they have to change their business model. Pleading 'use us or lose us' isn't going to make someone buy a wedding dress to keep the shop open!
And no, I'm not going to use precious annual leave to visit a shop that isn't open when I'm available unless it sells something unique. And most shops don't offer 'uniqueness' to be honest. If I'm looking for wool or jewellery, a chicken or a cup of tea and your shop isn't open, there will be one selling something similar fairly close by that is.
If gift shops, jewellers and the like want to get more customers they need to get on line as there will never be enough local people buying regularly enough to keep a shop like that going. Someone in USA isn't going to make a special trip to 'Upper Clackett' or wherever no matter how 'niche' you are but they may well buy that item on line. The internet opens the world for those type of businesses (and, as I mentioned before, for my local butcher who couriers meat if you're away on holiday!)
A tea shop may have a potential group of customers in parents, for example, who meet up regularly after drop off. But if that tea shop is not open until 10am the parents doing drop off are already tucking into their (not unique) cup of tea and slice of cake at the other tea shop down the road. And they will become regulars. We have 10 tea/coffee shops in our town and only one of them is a chain (Costas). I think I can find one that's open when my friends and I want a cuppa. And if one of those, unopen, tea shops closes for good, whose fault is that? What should I, the customer, do about it?
Business owners have to realise that they are not offering unique things most of the time and have to find something that makes them stand out if they want customers.