I have mixed feelings on this because on one hand npcs are back to being a joke, mindless lemmings that throw themselves off the cliff that is the power of player-piloted ships.
Npcs interrupted the lane? Pff who cares, just cruise past them. Stuck at a jump gate/hole/docking queue? Pff whatever, the npcs can't even scratch my shield.
At this point, they may as well just not exist, or not attack anything but each other. They are just an annoyance. I prefer having to actually deal with them. Or at least, make running away from them a little bit dangerous.
However I can see where having to fight them would detract from your ability to sit in place and type out roleplay.
Perhaps we could do something else? For example, a /roleplay command, that would would fail unless you had been sitting still for X amount of time. When you enter it in successfully, it removes npcs' ability to target you, by setting your reps to friendly or w/e. When you /roleplay again or move, the command turns off and npcs will once again see you as hostile.