Ammunition is tightly controlled in Switzerland as far as I understand. Having guns is not that helpful without some ammunition. Most people are not going to be prepared to produce ammunition
There are also government subsidized shooting ranges that do not require these permits.