I know network timing makes this a bit dicey. Since both players dont always see the same thing. But there has to be some improvement we can make here.
And that's why no of those 'improvements' that were asked for hundreds of times would work. At least, not the way players often think it would.
What Aces High now has when it comes to collisions is 'What You See is What You Get' for your own plane. You collide on your screen -> you get damage. When a collision happens on the other players screen, he gets damage.
Both can happen in a single incident, or just one of them. All depending on what happens on both computers.
If you want Kamikaze/rams to be a thing, AH would have to divert from that procedure. It would mean both get damage all the time, no matter on which players frontend a collision was detected.
That would also mean, you will get collision damage even when you CLEARLY avoided an incoming plane-> "WTF, he passed 20ft behind my tail, and I go down?"
But that's something the 'both must go down' crowd always ignored.