The First Amendment does not require reporters to “be nice,” but instead protects freedom of the press that is, in the Supreme Court’s words, “uninhibited, robust, and wide-open,” including “vehement, caustic, and sometimes unpleasantly sharp attacks on . . . public officials.”