Officers were told to keep a warship named for the late Sen. John McCain out of President Trump’s view...