Dude; have you not been following the last 30 years of elections? When was the last time *anyone* running for an office actually represented *you*?
Campaigns now cost millions of dollars, even for local elections. The only people that can run are people with "connections" to money, meaning they are already friends of the elite, and therefore, represent the elite. They are not interested in, nor do they represent the common people.
And never mind big, federal elections, We're talking hundreds of millions of dollars needed. The bar has been raised so high that no common man can ever run for a Congressional Office.
So really, what's your "vote" doing for you? You can vote for representative (D), who represents the elite, or representative (R), who represents the elite. Neither choice is for you. So your vote has already been taken away -- they just didn't take it away in a form you recognize!!
I'm sorry to say that the real world isn't like the movies. It doesn't take a stormtrooper in a black uniform to take away your rights, it can be done in a much more subtle way, in a way you'll end up going along with, and NOT rebelling against.
And in fact, you'll end up working *for* the oppression of other people's rights. And all the time, your guns will sit idle, because you trust your government while they continue to screw you.