People will be people, but there should be mechanisms in place to prevent things like this.

1) As you mentioned, there needs to be some sort of thing in place to prevent kicked players from instantly rejoining the group they were just kicked from. I understand that the vote kick feature itself can be used to wrongly kick someone out, but just like with other questionable features that have been implemented (ilvl requirement, 3 missed queues = DF lock out, withdraw from duty = DF lock out, etc.) these systems DO support the overall greater good of the playerbase.

2) The whole trade-cancel teleport harassment thing is a complete an utter joke. Why this even exists is beyond me.

3) Blacklisting someone does not prevent them from harassing you in ways other than speech. Not only that, you can't even blacklist someone in duty because they probably aren't even registered on your server.

I mean this is just a short list of the many things that need to be addressed. SE needs to step up their game in combating this sort of unnecessary behavior.