Gun owners who were legally allowed to carry a firearm have killed more than 900 people in shootings that did not involve self-defense over the last decade, according to a new report from a gun control group.