A person is smart, people are dumb.
Most people can't understand the 2A because they don't know basic English. Nor the basic logic in order to call a militia to action, the populace must have access to arms prior to being called to the militia.
People are afraid of what they don't understand. They've been insulated in that fear for 20, 30, 50 years. There are far worse things in this world than being afraid of guns. Spiders, for one. Just kidding. The online bullying and school bullying that pushes one over the edge. Violent treatment of spouses that create long-lasting issues. Violent treatment of children that create long-lasting issues. Desperation to belong to something, which ends up being something of the LCD: gangs. Lack of pride and accomplishment because it's just too damn hard to do schoolwork, housework, etc. It's so much easier to play games or watch tv and be spoon-fed opinions and misinformation- or incomplete information.
If we would stop treating people like idiots, we'd stop making better ones.