I’ve often found that people who complain about the lack of availability of labor are actually complaining about the price of labor (i.e., the wage).
Working in the new environment entails a significantly higher risk. One of my friends works for a chain of grocery stores, and six of her coworkers have already died from the virus.
Generally, if you are asked to work in a risky environment, you are compensated for that risk, and the compensation is quite generous.
What the government has done with the stimulus money is effectively ensure that if someone wants to hire a worker, they must compensate them for that risk by outbidding the government’s offer of unemployment insurance + $600/week.
That hardly seems like a princely sum to pay someone to accept a non-trivial risk of death.
So if your customers are having a hard time hiring workers, it’s not that those workers are unwilling to work. It’s that they are unwilling to work at the salary they are being offered. There is certainly some salary at which they would choose to work rather than collect unemployment.
Your customers are clearly not willing to pay that, otherwise they wouldn’t have this problem.
So we could just as easily turn the question around. Is it sinful for employers to demand their workers receive the same wages as before, even if they are now incurring a substantially higher risk on the job?
Personally, I wouldn’t judge either one to be sinful. They’re economic decisions. The employers aren’t willing to offer a wage that will incentivize people to work for them, and the employees aren’t willing to work for wages they consider inadequate given the risk they are incurring. There’s nothing sinful about that.
In economic transactions, one or both parties always has the right to decline the deal, and walk away.