Well, I welcome the ban for all non-private places. That said, I don't think that 3-hole-solution is meant to be honest, but just an orginial form of protest. In another case a restaurant owner has declared his establishement to be a smoker's club - non-smoker had no permission to enter.

the local authorities checked the case - and said it is okay. - Poll in recent months showed that a stable majority of Germans welcome the ban of smoking in restaurants, and public buildings. Even not few smokers understand it.