What is REALLY needed is to separate Settlers from Alliances. If the island owners could accept and reject settler requests and they would be instantly red tagged or white listed for the settlers of the island. as well as an approved island settlers chat instead of having all of your settlers see your alliance chat.
As it is now, settlers need to be allied or they are end up a liability to building and island defenses, as well as a security leak liability with their access to ally chat. And with the current state of the game, if the settler is not worth having for mutual defense and attacks, they are not worth blue tagging. Which means a lot of these tiny 3-8 man companies are not able to find a place to live outside of lawless unless they merge into a larger company.