Good read, but I take issue with a couple of points.
Granted that there is less gun violence in countries where guns are illegal. Is there less overall violence or just less gun violence? If only the latter, then not much is accomplished while removing a constitutional right. I imagine there might be less overall violence, but that is an important point.
I agree that the original guarantee of the 2nd amendment was designed to protect against government tyranny. I disagree that part is obsolete. It would take certain exact and unlikely circumstances, but if the government so overstepped their powers that the vast majority of citizens wanted to revolt, then an armed citizenry could be successful. While this scenario is extremely unlikely, there is an argument that having an armed citizenry is a preventative against government tyranny.
We agree that there are many things we can do, but there are valid arguments against a gun ban.