We have many plugins available that have options for team killing, my favorite (seen on almost all other hardcore servers) is when you can choose to punish or forgive the player. Usually after three punishments they get kicked, then tempbanned and so on. As far as teamkilling in normal, I usually say its only justified if they blatantly steal your vehicle, meaning you were already actively using it, not in spawn however.