Requiring companies to “show their ID” isn’t hard. Companies that operate in the United States should have to disclose their ...