Everything you say is true. Have to say trying to confront people with their - in lack of a better word - ignorance, didn't went well for me as by now. Mostly they shut theirself in in disbelief.
Many don't want to hear / listen, when something they do is hurting the world. They want to ignore and live with closed eyes. I think the problem is that we are spoiled with everything around us - not only food but also clothing, technical devices etc. We don't want to see that producing them and selling them to these prices as we are used to is hurting others.