@Calandor Looking at it from a cold hard financial perspective - the government/restaurants not me! - obesity costs the NHS far more. Lifelong treatment for diabetes, high blood pressure medication etc. The restaurants won't want this as it will have an impact on sales. How many people will decide against dessert and/or skip a starter now?
Someone made a good point upthread that alcoholics and gambling addicts are triggered every single day. The shop doesn't hide the booze away in case the alcoholic gets tempted when buying food.
IMO, a big part of the negative reaction to this is people don't like to be held accountable for the fact they are overweight. It's all too easy to blame hormones, genetics, metabolism, all the while burying your head in the sand about how many calories that restaurant meal is.
People shouldn't see the calorie content of a meal and feel guilt. You're an adult and can make your own choices. It's going to have to be a case of phoning ahead and finding out if you can have a menu without the calories on if it is going to risk you relapsing.
It's about informed choice. You asked "since when did we sacrifice 12% of people", but you could turn it around and say why should 2/3 of the population have to live in a state of ignorance about what they're putting in their mouths for that 12%?
There's no perfect answer that will please everyone, even extra menus mean higher food costs for everyone when the print costs are passed on. I still think it's a good thing and very much needed.