Please understand.. the amount of land needed for industry is way smaller than that needed for agriculture.. we need both no doubt and they surely can coexist...
nearly all of land in India is under agriculture so to start any industry land needs to be acquired. This will not affect agricultural output of the country as the land is pretty small w.r.t that under cultivation.
We need development and the farmers who need to be relocated must be sufficiently compensated. If we fail to compenste them sufficiently we must not aqcuire their land. But the irony is even when compensation is proper, petty politics make it impossible to aqcuire any land