The answer is you are correct if my family is in danger I want the means to protect them from that danger. In a car I protect my family by making them put their safety belts on. When my son and I do the yard I make him follow safety procedures to make sure he and I don't get hurt. In my house if someone breaks in with or without the intent to harm my family I want the means to protect them if need be. Whether the person who broke in has malicious intent or not makes no difference I don't know their intent. So I will protect my family if need be from someone doing something illegal and potentially harming my family.
Reading the History of the Second amendment this was why it was created along with our country. Guns were given to the people for two reasons. One reason was a means to protect a citizens family from the wild and Indians. The other was to instill fear in our government with the knowledge that if they wronged us or started to become out of control the citizens had a means to revolt and over throw the government.
When a people such as the Syrians try to overthrow their government. The citizens do not have the means or weapons to really overthrow their government. What happens is my government along with your government provide them either money to buy the weapons or the weapons themselves. So it is ok if our governments provide those peoples the means to overthrow a government that is not good and also the means to protect them and their families, but it is not ok for us. Wouldn't you call that a double standard?