To be honest the killing of the killer caused just more confusion and delay. (this time) Like if it's a simple tk, I don't think there should be an all out Western-style shootout. Like I also tried to find who shot who, who is shooting now, who is at fault, etc. This whole ordeal caused our team to stall for a solid 5 minutes and we also lost the game easily after.
I am all for killing him if he goes on a spree. But if it's a simple kill, and they say sorry (and mean it, there is no argument), imo it's all good. Bottom line: I would have kicked the dude who killed the teamkiller. But it's hard to see Kaspar's point if you were not on the server. See the top of my post, it caused the team to lose the match.
But yeah Kaspar, I was on the server with you. There was tons of teamkilling even afterwards. People asked for admin as well but yeah, neither of us could do a thing (and there is nothing wrong with that, I don't believe any server has 24-7 admin presence.) tl;dr: today's players were especially toxic.