Israeli Prime Minister Benjamin Netanyahu branded 77 delegations that either walked out or stayed away from his United Nations speech on Thursday 'moral cowards', turning a snub in New York into a defiant message for voters back home weeks before an upcoming election.