Teachers’ unions have welcomed the ban, but others, including the British Soft Drinks Association, have labelled it ...