One problem is that players are just divided into shoot on sight and shoot on self defense groups. Nobody cares about each others backgrounds in the fonline world. For example a raider can be good friend to vc member, hunting parties can consist of players with various backgrounds. Nobody is going to shoot another player because of his npc, only thing matters is whether either is pk oriented person.
So in future the evil npc factions should welcome only murderers. This way it's never unclear whether to pull the trigger or not. Right now it's goddamn hard to tell what's the mindset of a person you just encountered. When you're typing a letter, he's pressing the trigger. There's no sense to tell everyone to play along and shoot everyone on sight because some people are actually interested in playing as protector type of chars, pkillers should have nothing against that they would get some real enemies to fight against aswell.
I always making F3 (screenshot), when see someone talking to known me PK in any town, and if it's not just barter or something, but friendly talk, I tagging redname them too. ;p For me, if you was in party with PK, then you're PK too. Also about gangs/"clans" etc. If one member is PK, then everyone for me are PKs. That's really bad to be "good" guy, because you almost never shoot first, and this isn't good, when you don't know what thinking this person, but I'm trying to not give up, because I don't want to be like most players here. I always in encounters saying "Don't worry, I'm/We're not PK(s)"
About shoot first, and only then ask... I do it sometimes, depends on HP/weapon/and the main... name, but sometimes thry have adequate names, even like good guys, but... they shoot at me as answer on my "hey".
Today one guy with name Sir
Hubert Jeremi (oops, mistaken... ^_^ ) bursted me from LSW on 100+ damage and he was surprised (because after some seconds pause, he said "polak?" trying to make peace, but I said that I'll hunt him since now, and don't want to speak with him), because I didn't die, because I was looking like 1-3 lvl noob, all I had is leather jacket and desert eagle, because I was simply walking to San Fran to sell crafted ammo for some sniper rifles, really, I had a chance to kill him, he had only 80 HP, I got only 1 turn of 2, because the first I instantly skipped. I dealed him ~25 damage, blinded, knocked down with one shot with my deagle, if I was "bad" guy, I got my 1st turn, crippled his arm - I'm finesse+more crit+better crit, etc. so usually bypass armor (so finesse only give 10% crit, no any bad effects) and doing mega crits attack with this crazy %crit, really I could kill him even wth 1 turn, but I was stupid by shooting in eyes, instead of hands, but anyway, if I was "bad" guy, I can be winner there, get his LSW, leather armor and his .223 or what ammo LSW use... +may be something else, but... unfortunately, I met him 1st time, and didn't know that he is PK.
Again bad thing being "good" guy, when you offering your help, they coming close to you and trying to burst you while in combat with hostile NPCs in encounter, of couse they failed... but, I think, thier lack of "Awareness" perk saved me, because I was again in leather jacket and deagle, so I simply eye-shoted that loser and said that he's one of the worst PKs I've met.
Also bad thing in being "good" guy is: if I was wearing sniper rifle+BA, I don't think he wanted to attack me then, so.. that means, I wouldn't discovered, that he is PK, so, each time I meet people, and they're weaker than me, may be the're not PKs NOW, but they can be later.
The good thing: I know, that I'm not alone, because I saw alot players (in pre-wipe atleast), who got metal armor+minigun/bazooka/sniper rifle/laser rifle and didn't killed me when I was staring playing FOnline and was poor bluesuiter. And even players in CA+bazooka wishing me luck and taking care, etc. But it's really rare to see such players. I trying to be really good, by giving metal armors to 20-30 HP noobs for thier bottles of beer, giving sniper rifles, all weapon from NPCs encounters, etc.
Yes, it's very hard, but who said that hard is bad?
Anyway "Karma" system and be able to see player's aligment, by reading thier description may be can be sometimes useful... ;p