The news coming from Shanghai is all bad and getting worse. The huge lockdown, which has required 26 million people to stay home has become unworkable. Food shortages and food rio ...