Robert De Niro's latest deranged diatribe