That certainly isn't a generally accepted opinion. You can get skin cancer by being in the sun too long, no matter what you eat. Smoking will give you throat and lung cancer, although I guess you could call that "eating" of sorts. I don't know why I'm giving examples though, as the science is definitely not with this opinion of yours.
>> “That certainly isn’t a generally accepted opinion.” <<
It is the generally accepted opinion of the vast majority of those that have prodigeously studied the subject.
>> “You can get skin cancer by being in the sun too long, no matter what you eat” <<
Try to find any research that supports that conclusion objectively.
The opposite is true; those that work in the sun rarely get melanomas, while those that work indoors have a high incidence of it. The key is real vitamin D. Those that work indoors can significantly reduce their risk by taking serum vitamin D3.
>> “Smoking will give you throat and lung cancer...” <<
Drinking hard liquor will give you throat cancer much more quickly, and taking antacids frequently, which alkalizes beneficial stomach acid, can increase your risk of lung cancer far more than smoking will. (the undigested rotting food in your intestines increases anaerobic bacteria, which are carried to your lungs by your blood, for disposal - yep, bad breath)
Yes, honest, objective science is definitely in agreement that natural diet is the only way to prevent or reduce the risk of cancers.
See the links in http://www.freerepublic.com/focus/news/2777151/posts?page=2176#2176