From calling vegetarians 'herbivores', to Michelin-starred vegetarian restaurants, vegetarianism in Switzerland has come a ...