It surprised me how little effort developers put into stopping griefers. I remember in BF1942 getting more annoyed at Dice than the teamkillers themselves, because dealing with them would be so easy. Killed a team-mate? Your next respawn is delayed one deployment cycle. Killed two team-mates? That's two cycles, or a minute IIRC. That gives legitimate players an incentive to be a bit more careful and gives griefing players a whole bucket full of frustration - a taste of their own medicine.
That's how they handled it, yeah. I think tk'ing put 30 or 60 seconds on your respawn timer.
There used to be a bandit system in dayz but rocket took it out, since it gamified trust too much. On balance I think it should be restored.
. I don't have long play sessions so I have never teamed up with anyone else
Yeah, arma 2 is one game you really need to play for hours at a time, it's pretty inherent in its nature and I can't think of any way to change it.