I believe a lot of people have a mindset that technology can/should solve all the world's problems. The mindset can be misguided. When we pump hundreds of millions of dollars in a technology that might not take into consideration the human elements of the problem it is trying to solve - or the unintended consequences of such technology - we should be looking objectively and asking questions. Even if those questions don't have immediate answers.
It seems like if someone brings up any rational doubt or even QUESTIONS about GMOs they are instinctively labeled an "anti-science loon" and dismissed. Dismissing doubt by saying "you want children to go blind and die" isn't productive.
Everything has a trade-off as there isn't finite resources or time. I believe golden rice was misguided and the time and resources spent on it could have been better spent elsewhere, even on cheaper and more proven supplementation programs. It was over engineering.
I read an article in a magazine about how problems might not be solved in a straightforward manner and there is a lack of testing for various interventions to see which one works best or even works. There is a movement to science based aid. The example given that there was a trial for the best way to increase a child's education. Many things were tested such as free textbooks, more teachers, teacher education, etc. Do you know what worked the best for increasing children's education? Anti-parasitic medications. Children lose significant school time due to parasites. Which is in NO WAY obvious.