Recently I went to a party in a hotel's convention center in downtown Vancouver, and one guy got drunk and smoking the cigar, nobody punch him in the face except for the service man went to him and asked to discard the cigar.
I think that hearing guy are too overreactive over the smoking, which are nothing, especially it's outside. It's like punching someone who talking on the cell phone in the library.
oh my gosh!