The Institute for Justice, a liberterian version of the ACLU, has been instrumental in spearheading these cases. The basic argument is simple. If governments can take private property in order to give it to another private owner, then eminent domain doesn't mean anything, because they can use it for anything.
Since the power of eminent domain was for Pubilic Use only, it cannot legally be used to transfer property from one private party to another.
All those who care about restoring the Constitutional requirement that takings be for a public purpose, should consider giving support to Institute for Justice (IJ). They have won several cases, including one where the Trump interests were trying to throw an elderly woman out of her home in order to expand casino parking in Atlantic City.