The shops don't create horrid stenches. The grow ops and processing facilities do create noxious odors, but the stores hardly produce an odor that can be smelled from the street, or even in the stores.
What kind of people do you suppose loiter at these shops? From my experiences here in CO, no one loiters at these shops. The stores often have pretty tight security and attentive guards. You go in, do your business, and leave with product in hand. I would be willing to bet that the kind of people who visit these establishments is far more varied than you are able to comprehend.