Brands used to an easy, breezy time with cause marketing are finding consumers in an unforgiving mood amid pressures of the coronavirus.