In world geography today my teacher brought up a interesting question, "why do we have the right to bear arms?". A girl said to defend ourselves from foreign powers. He then said "No, but thank you for suggesting this. It is in fact, to protect ourselves in the situation that our government were to collapse upon itself and use the military against the people". I don't know if this is right or not but it was very interesting to me... What do you think the purpose is?