Give me a break. If you don't wanna experience smells you don't like, stay inside. That's your problem. Occasionally smelling some smoke while outside is not going to significantly affect your health. People smoking in public inside is a whole other level of exposure, and even there the effect isn't that big.
If you're really worried about inhaling stuff when outside, worry about something meaningful like diesel cars and aerosolised dust.