I have said this countless times before, but I may as well say it again:
The 2nd Amendment's placement as #2 is not accidental. The reason the 1st and 2nd Amendments are where they are is because they protect all our other freedoms. If the government ever goes wrong, the freedom of speech is the first line of defense. People will get the word out and the problem should correct itself before it's too late.
But if that fails and the government is not listening to the people, we have the means to take our country back. The self-defense aspect is very important, but it's only secondary to this which is it's main purpose.
The typical response here is that a revolution would not succeed. The thing is, people said that about every revolution in the history of the world. Some did fail, but others did not. Things seem different because of advanced technology today but the government has always had more advanced technology and more resources. Also, I do not think the loyalist forces would be so quick to run tanks through and drop bombs on their own residential neighborhoods and business squares. Also, consider Vietnam. Even with all the advantages in technology, we were defeated by crude weapons held by people in holes in the ground...and we weren't even trying to spare the locals and the infrastructure back then either.
But really we could speculate about the likelihood of success until we are blue in the face and nobody would change their mind. So I don't see the point. At the very least, there is uncertainty and even mere uncertainty is enough to keep potential tyranny in check. I think both sides understand the opinion of the other even though there is disagreement, but that's probably as far as it will go.
The real point is that the Constitution has already granted the right. No matter how convinced you are that the right is outdated or was never necessary in the first place, the right HAS been granted. It cannot be taken away without an amendment to the Constitution just like the right to free speech cannot be taken away without an amendment to the Constitution.
If you can't understand the danger in allowing the government to ignore ANY provision of the Constitution and how that will lead to ignoring OTHER parts of the Constitution you DO value, then I see no point in debating with you at all. If Obama can ignore this part of the Constitution, what other parts can he ignore? And what parts will the next George Bush be able to ignore???