Firstly, I will say I understand that naturally, it is desired for shops to be open when they are supposed to be, and for shops to be open for as long as is feasible.
I volunteer for an Oxfam bookshop and our shop waste (NOT dustbin rubbish, waste here refers to stock (books) that have been culled or stock which was just in too poor condition to put out for sale in the first place) is picked up by a waste collection company. They are supposed to come once a week.
However, there is an ongoing issue in which the collection company fails to show up for several weeks on end, which means that the amount of uncollected stuff accumulates. When it gets really out of hand, usually after three or four weeks of no-shows, the Sunday volunteer team (of which I am one) refuses to go in at the insistence of our Sunday shift leader, as she feels it is unsafe.
The shop managers are paid employees, but Sunday is the one day that they both have off, so if us volunteers aren't in, it means the shop is closed for that day.
We've been closed for a number of Sundays this year because of this issue, and our manager is starting to be told off about it. Those higher up have complained about the number of Sundays the shop has been closed. But there's not really anything the manager can do about it - it's not her fault that the waste collection company so often goes so many weeks without turning up. She reports it every week and has reports the reason why the shop has been closed because of this problem, so they are aware that it's due to volunteer feeling that the workspace is unsafe.
Takings for the shop are down on what they were several years ago, and I understand that those in charge want to maximise the amount of time the shop is trading. But I feel they should be more tolerant of closures that happen due to practical issues like what I've outlined. It's not like us Sunday staff refuse to go in after a week of no collection; it's usually about four weeks in a row before we make the call that it's getting out of hand.