Why do people buy weapons?

People buy weapons because they might have a hobby that includes a certain type of weapon. But then some people are creeps and like to murder people.