The Swiss Constitution also guarantees freedom of speech and freedom of information for every citizen ( Article 16 ) . But still the country makes some controversial decisions , which both human right organizations and other states criticize . The Swiss animal rights organization '' Verein gegen Tierfabriken Schweiz '' took the country to the European Court of Human Rights twice for censoring a TV ad of the organization , in which the livestock farming of pigs is shown . The organization won both lawsuits , and the Swiss state was convicted to pay compensations . Another very controversial law of Switzerland is that persons who refuse to recognize the Armenian Genocide of 1915 have to face trial . The Turkish politician Doğu Perinçek was fined CHF 12,000 for denying the genocide in 2007 . Switzerland was criticized by Turkish media and Turkish politicians for acting against the freedom of opinion . Perinçek 's application for a revision was rejected by the court . Holocaust denial is also illegal
Armenian Genocide
Armenian Genocide
Freedom of speech by country