Politicians continuously undemining the constitution.. I'd like to start by quoting Heinlein. "Violence, naked force, has settled more issues in history than has any other factor, and the contrary opinion is wishful thinking at its worst."
Supposing this to be true we ask the question of the monopoly of force. Who gets the ultimate right to exercise force. Most nations have answered that the state should have a monopoly on force. Why do they do this? They presuppose that peace and order are above liberty in a hierarchy of human needs. The 2nd amendment is unique in that it answers the question of monopoly by giving it to the citizens. This presupposes that liberty stands higher than peace and order in a hierarchy of needs. What this essentially means is that you can be happy even if you haven't known peace, and that the pursuit of happiness isn't tied to peace.
The first question is one you should ask yourself. Do you value peace and order most, or do you choose liberty even if it has a dangerous cost? Now to your question. In so many words how can the state choose peace and order over liberty, right? The state is an institution of man, man is selfish, these values allocate more power to the state. It's really just that simple.
You want my opinion? I think liberty is better. So there's my answers for you, I hope they are of value.