If only Devs added a separate choice option on main menu called:
Current session-Encountered players(this session)/Statistics/Milestones?
Encountered players - report a player/commend a player/send message
Report a player - Griefing/Cheating/Anti social behaviour/Foul language
I would assume the game could have a some kind of pre recording going and if you report, the last few minutes would be recorded and sent to developers for a review.
Alternatively, what if the developers introduced a function like in CS where you could review the cases yourself. To gain the ability to review them, you would have to be at least a pirate legend and after reviewing the session you would be able to pass judgment choosing the same options for reporting available, without indication for what it was reported. This would work towards earning rewards similar to insider/emissary ledger. If the community passes the verdict, the players participating would contribute towards that reward. If the verdict against the player would be positive (as per original report) the footage would be sent to developers.
So if we had some automatic anti cheat, plus this feature, the game would become a lot more clean and enjoyable for everyone.