Smoking cigarettes is legal but I don't see people smoking in public that often. Besides, most people smoke weed at home so I think the concern, while valid, is overblown.
Weed has a much stronger smell than cigarette; I can easily smell my neighbor's weed when I walk on the sidewalk, even though they are smoking inside, and there are about 10 meters from their house to the sidewalk.
That said, I still support the legalization. As much as I find weed's smell revolting and disgusting, the freedom simply outweighs the concern.
Weed smell dissipates way faster in my experience since it doesn't tend to cling as well to fabrics. You smoke a bong in your apartment with the window open, an hour later someone can walk into the room and probably couldn't tell. You smoke one cigarette inside and everything from your clothes to furniture reeks for weeks.
That said, I still support the legalization. As much as I find weed's smell revolting and disgusting, the freedom simply outweighs the concern.