I can see why people would want to ban semi-automatic intermediate rifles. Unlike shotguns or hunting rifles, they were specifically developed to be tools of warfare. They're optimized for killing people, not for hunting or for self-defense. But the statistics show clearly that the majority of gun-related violence is done with handguns, so what's the point of banning "assault rifles" for everyone when the impact will be hardly noticable?
I maintain that I'd like to see gun ownership be as liberal as possible, but that also requires a population that is responsible and smart. This makes this debate hard for me, because while I believe that everyone should have equal rights to gun ownership, I don't believe that more than half of the population is really fit to own a gun. Personal development and intelligence is lacking in too many people. Being so desensitized to violence that it becomes a real fucking option to pull a gun on your fellow man over a parking spot? The majority of people should not have guns, but if one were to implement a ton of tests and safeguards and background checks, gun ownership isn't exactly liberal anymore, becoming much closer to the european model.
Everyone is pointing their fingers at Switzerland as an example of a country with lots of guns and little problems, but it's the swiss culture and the swiss people that allow this to happen. Not everyone is Swiss, and what works well in Switzerland does obviously not work in the US. If the USA could become more like Switzerland, great, but that's not going to happen.