You say we have "50 years worth of topsoil left"; you don't discuss the significance of this or explain why it is relevant to our conversation. Are you saying that we only have 50 years left, so we're all doomed anyway, so nothing matters? It is unclear.
The phrase "flesh foods" is not intended to be emotionally evocative. It is just a description. It refers to all animal flesh, that's all.