why do you have such a low ethical standard for companies? i realise it's fairly common in the usa, but what's the motivation? is it just that you get your opinions from the same companies, and so eat what you are fed? is this what you want from your world?
do you simply feel you have no choice, and are stating a "hard reality"? something as complex as a society's expectations of ethics is so complex that it can (and will) respond to public opinion. by posting something like the above you're not just stating what you think is fact, but advocating it. there's no separation between those two roles when your trapped inside a system with feedback...