Him not attacking you at your request is a possibly a rule of confidence. You can't get mad and F1 because you feel hard done by that someone is dock camping. Yes, it is allowed, as when you undock, you are invulnerable for a short period of time after your shield comes up.
Next time, fire back. Dont just sit there like a lemming waiting to die. You can't expect people to stop, just because you want them to. You can ask, but if they dont, that is tough. I undock to find a brawl outside, sometimes I dive in and realise my weapon groups are dead. I fix them mid battle and carry on. There is no excuse for F1ing in a similar situation.
The fight may have been completely wrong, but since when have pirates fought honourably? Never, is the answer. They may commit honourable deeds, but their actions are not honourable in themselves, and you cannot expect them to be honourable just to suit your needs...
Thats just a heads up of what my opinion is on the matter.