It's just a little odd if you think about it.
It's considered an offense to smoke in public because even a little smoke can be physically irritating to the eyes and respiratory system, pungent and (supposedly) an actual health danger to others.
vaping is none of those, but it's still an offense? And it can be unacceptable just because someone who is uneducated about vaping might be uncomfortable with just seeing it?
I cannot think of any other action where such a social expectation would be applied. Farting, cell phones, loud music or talking - those are all other examples of legal but socially unacceptable public behaviors which actually create a situation that is either physically offensive (odor) or disruptive (sound or visually blocking.)
The only time I can see the same standards applying to vapor would be in the front rows of a theater (distracting from the show), a particularly pungent vapor or so many vapers billowing clouds in a room that it becomes overpowering. In other words, if it is actually causing a disruption beyond it simply being a novelty or not understood.
I cannot think of anything else that is considered socially unacceptable or rude when it is not a health risk, doesn't create a foul odor, nor hampers another's ability to see or hear. And the idea that we shouldn't do something simply because someone else may be uneducated about it just seems fundamentally wrong to me. Like my late husband's MS symptoms often being mistaken as drunkenness, so would it be considered socially unacceptable for him to be out in public, because public intoxication is offensive and dangerous? It shouldn't be his fault that "they don't know."
Why can't it be their job to understand vaping before becoming "offended" by it? Why must we acquiesce because of their ignorance and intolerance? Don't we consider ignorant behavior and intolerance to be rude and unacceptable, as well?
Reposted for it's intelligence, common sense and sincere thought.