This week the British Medical Association set its own " prescription for public health". Dr Vivienne Nathanson, head of Science and Ethics at the BMA, said: "Obesity, sexually transmitted infections, alcohol abuse and smoking-related illness are all soaring.