President Donald Trump's announcement that a new class of U.S. Navy battleships would bear his name quickly set off a firestorm across social media, as critics argued it was the latest example of Trump rebranding public institutions in his own image ...