And free societies should never allow...
Sounds to me like your version of a "free society" is pretty tightly controlled.
Which begs the question of just how "free" it really is. There seems to be a really long list of things you aren't free to do and people you aren't free to associate with and things you can and can not own and things you can and can not do for a living...
A truly free society has no inclination to harm themselves or others with firearms.
Prisons wouldn't exist in a "free" society, only hospitals. Policing would only need to be minimal, because kids will be kids.
In a free society, everyone would have pretty much everything they wanted and needed. Which eliminates most of the motivation for criminal activity. All would be healthy, well-educated, well-fed. and gainfully employed.
In a free society, EVERYTHING would be privately owned because there is no dividing line between government and the people. Free people govern themselves and government ownership is collective ownership.