If one is concerned about pirates obtaining their goods, I don't quite understand why one would not simply play solo when trading, and thus avoid them completely (well, the non-NPC type that is)? That seems to be a much more cost effective approach than potentially nuking everything at the first sight of a player-pirate.