Here's the answer to your doubts. You know that my argument makes sense but you let your ideology and emotions get in the way of making meaningful policy adjustments.
First, I am not American and I live in a country that restricts the lawful acquisition of guns for legitimate reasons but I can see that arguments put forward by gun rights advocates make sense from a defense point of view. I think that imposing reasonable restrictions on guns is a very good position to take that strikes a good balance between ensuring national security on one hand and individual security on the other.
I must say that I find it interesting that left-wing people are spearheading the fight against gun rights given that weapons were a central theme in the French Revolution, October Revolution and other emancipating movements in the 20th century when they're supposed to be the ones championing the cause and fight the encroachment of the state on the people's rights.
Please note that guns are not available to everyone in the US. There are still regulations in place and also not everyone would like to be a vigilante but if people would love to volunteer to defend themselves, their family or community, we should not get in their way for the illusion of security that proved very non-existent over and over again.