Wow, the stupid is strong in this one.
#1 and #2 are on your own property. If you want your property to be smoke free, *thumps up* go for it, that is your right.
#3 is bull shit, driving a car is a privilege not a freedom. That is why you have a license by the state to operate it.
#4) you state: "my freedom to breathe clean air, some vaping or smoking asshole's freedumb to choke everyone around them with their poison"
Wow, just wow. You dont have a freedom to breath clean air. You can however breath all the clean air you want, on your own property and/or in your own house. There is no right to breath clean air. When you exit your house you dont get the choice. It is taken away by that car you drive, the diesel rig that passed you on the highway, The mold growing in your office A/C etc.etc.
If you dont like my smoke or vapor, you do have the right to travel so you can go somewhere else.