I decided to ram the Highwind into Ruby Weapon to see how tough it was out of curiosity. After a few turns of me trying to attack it (and not knowing what I was doing), it used Whirlsand on Cloud, ejecting him out of battle...or so I thought. The next turn it had, it immediately attacked my two other party members, instantly killing them.
And when they died, I got a Game Over.
Isn't Whirlsand supposed to function like the Midgar Zolom's eject? Basically, if someone gets booted by either the Midgar Zolom/Ruby Weapon and it kills the other two remaining members, shouldn't the battle just end without a Game Over (essentially flagging them as alive, but not in the battle and prematurely ending the battle)?