Our country recently went into a short lockdown because a couple of cases of community transmssion were detected in one region. That region went into a full lockdown while outside the region (where my apartment) went into a partial. One of the conditions of the partial was having to wear masks on public transport.
My guests had planned to take a scenic train to my apartment but their train was cancelled. I can only speculate that this is because the train operator thought it might be hard to enforce mask wearing on a long 6 hour trip and also manage social distancing.
The guests could have driven or flown (but then would have missed out on the scenic rail trip) but asked for a full refund. Normaly rules would have caused them to incur a 50% penalty and I don’t think EC really doesn’t apply. I felt 50% would be harsh and offered 100% credit but they wanted 100% refund. In the end, in the interests of maintaining good customer relationships I gave the full refund but now people in my social circles are saying that was too generous - I should have only given a credit. Not sure what comeback there would have been if I had only offered a credit but I would be interesetd in other host’s views.