Laws can't overrule a court decision like an amendment does.
I am against the Kelo decision but the Trump case predates that by a decade.
And it seems the same people bringing this up to take down Trump don't want to bring up the keystone pipeline that will take private land to build a private pipeline owned by a Canadian company.
Actually, they can. Laws have been used to overrule court decisions many times. Laws can't be used to change the Constitution - that requires a constitutional amendment.