Whether or not any newly introduced regulation/law will work or is enforceable remains to be see.
I remember the same was said when similar smoking bans were introduced in UK and France. Also Germany to some extent were enforcement was always questioned.
There are still some bars and restaurants here where smoking in designated areas is allowed. It's a bloody nuisance IMO
Hopefully the owners of such establishments will face heavy penalties if complaints are made against them.
Who on earth wants to sit in a taxi where the drivers wants to puff on his fag.
Here in Philippines 'vaping' (e-cigs) tend to get treated same as regular cigarettes.
It'll take time but it's a start and penalties will (I believe) be applied in most cases.