The fact that Trump thinks the Kelo decision is just dandy clearly demonstrates that he is part of the problem.
Supreme Court had to rule that way, or else more than a hundred years of precedent and government action with railroads, oil pipelines (which you support) blighted neighborhoods, etc., are all instantly illegal. I'll also add that businesses do indeed deserve and need protection when they've purchased huge amounts of land, but have their investment endangered by a holdout, or from individuals who blackmail developers.
What's needed is a constitutional amendment that will define, properly, the total limits of eminent domain.