Goes way too far. If challenged, I doubt it would pass constitutional muster.
I said 20 years ago that if people didn't stand up to invasive laws that infringe on their rights to make their own lifestyle choices and vendetta against smokers (I quit smoking 12 years ago), they'd eventually find laws expanded into what they could and could not legally eat (yay, it's already happened!!), and what perfectly legal (as of then) foods/activities they could and could not have in their own homes.
We've got self-important legislators from city councils up to congress making laws about whether allowing kids to eat at McDonalds or indulge in chips, sweets, etc., is child abuse, how big a soda is allowable to be sold/consumed, what kind of fat is allowed to be used, etc. People just keep grumbling and accepting these totally unacceptable laws that govern what even adults are allowed to consume and how much is allowed.
Eventually folks who keep saying "doesn't affect me, I don't smoke, eat junk food, or drink soda" will end up wondering why they suddenly are not allowed to have a juicy steak, margarine/butter on their baked potato, discover all cooking oils have been banned, salt is rationed (for your own good), special permits required to purchase anything with more than 15 grams of sugar, etc.
Go ahead and laugh. I'm used to it. I was right 20 years ago, and I'm right now.
If, when defending your support for Donald Trump, and your response is,
"But but but... HILLARY!!!", then you lost the argument before you even began.
I wouldn't start calling 911 for this unless you want to piss off the police.