Well, it's not entirely true...
I have friends who live in Switzerland, and while everyone has an assault rifle, they aren't walking around with them all the time. The law mandates that the weapon be unloaded, and kept in a locked safe or otherwise secured. They aren't ready for instant use...