Swiss squaddies do take automatic weapons on the bus. With clips of ammunition.
I have seen rocket launchers on the back of a 4x4 parked in the street.
Every Swiss town has a firing range and of a Sunday then go off and do target practice.
You can hear the sounds of supersonic rounds.
All men of age serve national service and then remain on reserve until 30 if just a squaddie/non-com, officers are on the books until 34. All take their service firearms home with them (don't recall reading that they return them after they are dropped from Reserve!).
Reserve are no longer permitted to store their own Army ammo, they have to return to barracks to arm up, unless they are specifically dutied for QRF and the like, which requires a special permit.
That said there are a lot of loaded hunting rifles in circulation too.