Unfortunately, crossfire usually happens in the middle of battle, and fighters default to defend once the current target dies. So the cop shoots you, the target dies, the NPC reverts to defend and immediately turns and shoots the cop. Nothing you can do if you want the NPC to actually be fighting at all.Did they change the fighter operation since the last time I ran one? Used to be that you could give the fighter commands like that - hold fire, attack my target, return to the ship and so on. Defend/fire at will was usually just the simplest option. Actually similar to turreted guns, which used to able to fire at the selected target or anything hostile in range.
Shirley the default for a friendly firing on you is for you to decide hostility. Sec ships should be assumed to be friendlies to Clean commanders. Non Sec ships, sure Hostile away.
Security ships already do this by having a threshold & conditions before they start attacking you. Why is the game deciding my threshold for me?
This seems like the obvious answer to me. Unless you deliberately target and shoot a cop, they should always be considered friendly on your scanners.
Really, we should have a way to control who is considered friendly and hostile, as well. It's annoying you can be in a big group instance and have to wake out to reset someone who accidentally shot you to friendly.