I think you got that backwards...WRONG. I see this argument all the time and it really annoys me because it is absolutely wrong. Guns can be used to kill people, sure, but that is not their only purpose by any means. They are primarily a recreational object but they can also be used for killing. I and many people I know have done a lot of shooting.
They where meant to quickly and easily kill living beings...
That a lot of people now go to a shooting range and use their guns for target shooting is a good side-effect/evolution...
But 2 reasons why this happened are that we don't have to hunt our own food anymore and there is law-enforcement for when dangerous people need to be stopped...
But guns aren't toys or sports-equipment, they are power-tools for killing animals and humans...
Yes actually people do have to hunt for their own food still. Not everyone lives the life you do, nor does everyone want to. You maybe comfortable eating the shit they put in the food at stores, other don't want to (and they are better for it). Also not everyone can afford to go the store and buy the food needed to feed their family. There is more than just your lifestyle out there in the world.