Mexico tried to sue American gun companies, blaming them for violence from cartels using U.S. guns. The Supreme Court said no, leaving U.S. gunmakers protected from being sued over what happens in Mexico.