@Simo-Hayha-46
As you are specifically asking for opinions, I'll give you mine: don't expect too much from Rare. The sort of person you had the misfortune to come across are all too common on the Sea, unfortunately. I suspect that for every person Rare does get around to banning, another 2 pop up. They are the primary reason I have taken months-long breaks from SoT, despite my love of this game.
I will also say that when I do run into such unsavoury characters, I do indeed leave the ship/server, and I would advise you to do the same. There is nothing to be gained by staying there and putting up with such nonsense - 'you can't argue with stupid', as the saying goes. This is not an irl encounter after all; I fully believe that people who behave like this are cowards who would never say such things to your face. Staying aboard ship/server with them just gives them the opportunity to spew their vitriol. Don't afford them this opportunity, that's my advice.