While I agree with most of what you've said here, the fact is, if you work for someone else then you are at the mercy of their way of thinking. You can either be a rebel and try and buck the trends (which usually leads to unemployment) or you can play the game by their rules. I get paid well, I'm well liked at work and like the majority of people that I work with. I also have a family and a mortgage to pay, I choose to play the game by their rules and think about anything that I do in my work environment that may offend my coworkers or clients.
When I first started vaping, it was never a thought to vape out in the open, walking around the office with huge clouds of vapor trailing me. It just smacks of being unprofessional and showing zero regard for your coworkers. While we understand vaping and the fact that there is very little to no chance that it affects that people around us, unlike smoking analogs, most people do not. Now you can choose to bring it out to the forefront to "educate" folks, but the fact is, most people will see it as you trying to shove your lifestyle or decisions down their throats.
I speak from personal experience, being the guy that folks come to when they are offended. You would simply be amazed at what some people will find offensive and complain about.