Actually it protects citizens as the government has to compensate at fair market value.....that is if you actually own the land which this farmer does not.The law must have always been the enemy of the people then. One of the inalienable rights of the government is power over the land. The 5th amendment was actually added to the constitution in order to limit that power called eminent domain.
And, in 2005 the Supreme Court broadened the interpretation of eminent domain.....and screwed this great nation and its citizens.
Kelo v. City of New London
That was a terrible spin and a big fail on you, tool.