Unhealthy food marketing

Given our current obesity epidemic I believe large brands should shoulder a social responsibility for promoting unhealthy foods either near checkouts in the case of many supermarkets or in the extreme case of WHSmith actively asking the customer after every purchase...