Do any foreign states guarantee the right to keep and bear arms like we do in the United States?
Yes. Mexico, Haiti, and Guatemala all enshrine the right to pack heat in their constitutions. Guatemala's Article 38 is the only one that's as broad as our Second Amendment (it guarantees "the right of possession of arms for personal use"). Article 10 of the Mexican constitution and Article 268-1 of Haiti's constitution limit the right to the confines of the home and allow the government to pass laws significantly restricting ownership. Mexicans, for example, are supposed to get a permit, renewable every year, from the military, and all firearms must be registered. (The law is widely ignored. Only 4,300 licenses have been issued for Mexico's 105 million people.) Handguns must be .380 caliber or less, shotguns can't be greater than 12 gauge, and rifles must be .30 caliber or smaller...