I didn't advocate the cav charging the spears. Do you do that in real life? Obviously not.
There are two courses of action:
1. Cav withdraw by themselves, preserving force for the next fight.
2. Cav remains and it is the burden of the spears to prove they should win the battle. If spears think they couldn't catch cav, then withdraw (I am in the opinion that it is possible to make cav rout by infantry if the numbers are unequal).
Problem with allowing a tie: many people will assert they have a right to a tie and will demand a tie while the opposite army was simply resting and will attack after they catch their breath.
I am not quite sure honor is determined by winning a battle. Winning a battle is determined skills, and yes, in such battle it is an equal skill and luck. Skill is not equalling honor. You should be ashamed you couldn't beat the other guy :) If you are a Mongol general and came back without a victory, better prepared for a good spanking, draw or loss (obviously aiming at Orda :p ) :) :) (actually Mongol warriors were allowed to withdraw and withdraw then came back again with more force were Mongol tactics).
To me, honor was in "do I drag out this battle for an extra 15 minutes just to have a win or should I not waste my precious time and withdraw and fight another fight?"
Option #1 was what I would do if I were having cav. Option #2 was what I would do if I were having spears.
Oh, forgot, this is no longer the age of chivalry nor samurai. All people want was a petty victory and a half-victory.
Annie
ps.: I must clarify here, if both sides agree it is a tie in the same spirit as described above, then double honors to all. But what I want to avoid was the automatic tie, or newbies claiming a tie when in fact it was not.