Public satisfaction with the NHS has never been higher, so says the latest annual British Social Attitudes Survey. It...