I think the existence of guns is largely irrelevant (though I support them 100%, because our constitution says we should have them)
You make a lot of very good points, but can I ask why you seem to unquestioningly support the constitution?
Although its pretty much worthless today, and no one in power respects it anyway, I like it in theory. If you want to get rid of guns, then change the constitution, don't pretend it just doesn't exist.
If our government doesn't respect it's own laws, why should the people?