“This will shut down family restaurants and the vending machine business.”
I’m not sure if this is true, but I heard that the law only applies to restaurant chains that have 20 or more locations. Even if it is, it’s still messed up. Anybody who really cares about calorie counting certainly won’t go out to eat very often, if at all.
Mom and pop (family restaurants, taverns, food trucks, etc) will shut down, leaving only the McDonalds, Applebees, etc who'll raise their prices to offset the new rule.