Just because of all your trading you meet a pirate and you loose that big profit margin you are wanting originally, doesn't mean you should never RP with a pirate again or meet them again.
This is getting into silly behavior.
Especially for ores, the big profit is there for a reason. Often traders think they are entitled to all of the ore profit themselves and do not wish to share it with the miners, pirates they meet, etc.
Know that you are in a multiplayer RP server. Things happen. You come into contact with RP countering your wishes. That doesn't mean you should only play when no one else is logged in!
What is the point of playing on a server if you will only play when the population is low!??!