The best solution imo is to update the rules on how HA/HX's need to play when they are outnumbered at the end. They can legitimately waste everyone's time and still have no chance of winning and make people's gear break for no reason. ATM it falls under common sense/delaying for admins which leaves huge room for interpreting what to do. One admin might do one thing and one another, so not even ha's/hx's know what they should do. Most of the time there probably isnt even an admin to decide what do
There are solutions for updating the rules. Mine would be that you have to dismount if you didn't kill someone in the last 2 mins kinor so. There are other options too, thats just an idea.
The rule about tking needs to be enforced when possible though. Admins can use their judgement but the whole point of the strictness is to make sure people don't start thinking they can get away with it at all. Admins won't physically see probably 90% of teamkills but when they do they should probably make a point of punishing when its deliberate, even if its a duel. Its not up to players to decide when its ok to teamkill, and ive seen some crazy losses because people think they already won a round. It kind of sucks that it needs to be like that, since ive done it myself too, but its for the best I think. Most people cant judge 100% when their team have no chance to lose