Tough-talking Israeli general resigns