Rep. Thomas Massie and other House Republicans are pushing the "National Constitutional Carry Act" to protect Americans' right to carry firearms in public.