Forking is not a problem. It's users voting with their feet.
The possibility of forking is a necessary deterrent in cryptonetwork governance.
If the maintainers of a network become compromised or get coopted by special interests, the collective owners of the network(the holders of the cryptocurrency) have the right to exit.
The right to exit is a necessary part of governance.