NBC News: Iran's strategic blunders paved the way for humiliating defeats, experts say