Israeli Prime Minister Benjamin Netanyahu had promised a "razor sharp" speech at the UN General Assembly, and he didn't disappoint.