deedee ... I agree, some do put them out when asked, probably due to embarrassment.
However, in Starbucks this week, Villagio, I was there with the family, 3 kids, all eating, so not easy to move tables.
At first nobody around us, but two guys in thobes sat at table next to us and lit up. The smoke on the outside tables drifted inwards over us. I asked politely if they would consider us and the children and either move or stop smoking.
One responded by saying I should move, then promptly blew smoke in my face.
Maybe if I was white or maybe if I also wore a thobe also he might have been more respectful, but I was ever so close to doing something regretable.
As do everybody else, I returned to my table, putting job and family first.

Mandilulur, I have also seen the staff being ignored by smokers. In City centre Starbucks some time back I did inform the staff of a smoker next to us, he just shrugged his shoulders and said what can he do. Sadly he is right, he has probably experienced similair to what I did.

However, I do not mean by this that all these ignorant people are thobe wearers, just my experience above they happen to be, but I see all nationalities flaunting these no smoking laws.