Seriously, the whole 'guns protect our rights from the government' argument is nonsense. There's been all sorts of assaults on the Bill of Rights in the past couple of decades, and there's been next to zero organised, armed resistance against the government. And those who do engage in armed resistance against the government get nowhere with it. You can keep government agents at bay for a short while with your weapon, but they're going to win.
Imagine if instead of "we need our guns to protect us from the government", there was as much passion in "we need to engage ourselves in our communities, to engage ourselves in politics". You'd have stronger community bonds, less fear, and more traction. The government would stop being seen as "those people over there", and start being seen as "that thing that we are part of".