A simpler solution would be for the US Congress to pass a law that stated that the eminent domain power shall not be used to confiscate private dwellings, that federal constitutional rights are violated if it is so used.
This would provide a uniform national law that private homes are the private domain of families, and are not subject to takings, except perhaps for cases of national defense.
Then the thing that has most Americans worried would be eliminated, and the possibility for abuse by local government would be eliminated.
Good luck getting that to happen.