I have just started vaping and still smoke (although much less). I am respectful as a smoker but stand up for myself when I am allowed to smoke somewhere. If somebody still has an issue, I will tell them to back off and go away.
I live in an odd area. Some places close to me, it's more acceptable for a crack addict to smoke in an ally way than it is for me to smoke a cigarette in a similar place. This is a great time to vape and educate.
I don't see how anyone can justify vaping around someone who doesn't want to have it around them, because they order food, from an establishment they are in, that smells bad to you. Don't blame the person, blame the restaurant. Even with perfume, or lack of the like, just politely move, just in the same way most of use don't like to defend ourselves, why go ahead and make someone else uncomfortable.
Maybe it's just me but vaping is an alternative to smoking, not a free pass to do whatever I want with it. Even if totally legal, I still think common courtesy should held in high regard. There is no law saying you must shower and wear deodorant but I think it's common courtesy to do so.
Maybe I will feel different in time. For now, I am sticking to bathrooms. I will ask at a bar (all bars are non smoking in CA legally). I won't be vaping at the local drug store or restaurant. Out doors, I will do it wherever.