Unfortunately, I'm at work, and haven't had time to read through past this post. But I wanted to comment on an observation about this particular post and ones like it. You mention all of these other things that people use to kill or hurt other people. But the important thing to remember is that all of the other "weapons" you listed have other primary purposes. None of them are made "specifically" to kill. Guns are made specifically for that purpose. There are no 2 ways around that. So I think it's perfectly legitimate for someone to hate guns and not hate any of the other things you mentioned.
Just for the record, I am not against guns. I am not entirely for gun control. I think more needs to be done to keep guns from getting into the wrong hands, but I think that responsible, trained people should have every right to own and use a gun.