We would use DCoSL to maintain a list of Channels. Each channel is referenced by its event ID, which means that two Channels can have the same name. No more name squatting! But if two Channels with identical or almost identical names are created, there would be a several ways DCoSL deal with that problem. One would be to merge them. Another would be to accept one and reject the other. Either method would potentially require adding a new item to the list of Relationship Types between Channels.
Bc of tue complexity, initial rollout would probably not address this issue. But ultimately, your WoT would decide what method to use.