How can "Kelo" be fixed?

There is apparently an online petition to ask Congress to overturn the Kelo vs. New London case that was decided on June 23, 2005. It was the case that allowed governments to take people's property for the private use of others.
Here is my question. If they were to pass a constitutional amendment, what language could they use that was clearer than the language that was already in the constitution? If the court is going to determine that the word "use" in the term "public use" means any possible benefits include those from private parties using the lan, how can an amendment fix things? My guess that a new constitutional amendment will only "fix" things because it will show the court how upset people are.