La Tribune de Geneve suggests voters rejected a full ban because they did not want to force the smaller cantons into changing their local laws, and because of resentment at perceived state interference in people's lives.
AYE.
BBC News - Swiss reject full ban on smoking in public spaces
AYE.
BBC News - Swiss reject full ban on smoking in public spaces