An estimated 3 million Americans carry a loaded gun on their person every day, according to a new study published in the American Journal of Public Health....