I see no reason for regular citizens to own weapons. They should be used only by people who need them to perform their professions. The military, the police and hunters need them. Bakers, ornithologists and taxi drivers do not need them. They are designed to kill, so if you're not going to kill, then why do you need them? If you need them for protection, then your government isn't doing its job and you should probably move rather than buy one.