I fear we have gone too far.  I think smoking never reached 50% of the population whereas obesity is already  ~40% with obese and overweight going as high as 80%.    There's just too damn many of them now.  If a business hurts their fee fees, they risk losing 80% of their customers.  If a politician hurts their fee fees, he risks losing 80% of his votes.