After a shooting spree, they always want to take the guns away from the people who didn't do it. I sure as hell wouldn't want to live in a society where the only people allowed guns are the police and the military.
Virtually all reasonable laws are obeyed, not because they are the law, but because reasonable people would do that anyway. If you obey a law simply because it is the law, that's a pretty likely sign that it shouldn't be a law.
The usual road to slavery is that first they take away your guns, then they take away your property, then last of all they tell you to shut up and say you are enjoying it.
Virtually all reasonable laws are obeyed, not because they are the law, but because reasonable people would do that anyway. If you obey a law simply because it is the law, that's a pretty likely sign that it shouldn't be a law.