It has not been a good week for big public health. In a massive backdown, the Australian Heart Foundation has pulled a series of advertisements which suggests that people who don’t get a “heart check” don’t love their families. I did not see the TV version but heard...