According to a study by YouGov, six in 10 Britons would prefer large companies to pay what they owe, even if it means they stop donating to charities.