That's not really true anymore. After some nutter shot up his local Canton office, they really pulled back on that.
en.wikipedia.org
Prior to 2007, members of the Swiss Militia were supplied with 50 rounds of ammunition for their military weapon in a sealed ammo box that was regularly audited by the government (Pocket ammunition). This was so that, in the case of an emergency, the militia could respond quickly.
In December 2007, the
Swiss Federal Council decided that the distribution of ammunition to soldiers would stop and that previously issued ammo would be returned. By March 2011, more than 99% of the ammo has been received. Only 2,000 specialist militia members (who protect airports and other sites of particular sensitivity) are permitted to keep their military-issued ammunition at home. The rest of the militia get their ammunition from their military armoury in the event of an emergency.
[6][30][31]
When their period of service has ended, militia men have the choice of buying their personal Stgw 90 after it has been converted to semi-automatic and keeping other selected items of their equipment. However, keeping the firearms after the end of service requires a weapon acquisition permit and in the case of the rifle to have participated in two repetition shootings (obligatorische Programm) and two Feldschiessen in the last three years of service (art. 26-33 VPAA/OEPM).
[19]