I'm trying to understand the issue here.
...
Leaving aside my scepticism about how much you are actually trying "to understand the issue here", one of the issues is that MEC put its entire corporate weight behind squashing a proposed member resolution at the AGM. They did so, not because they think it singles out Israel, but because they do not want to be concerned with the rights of any stakeholders outside of their concerns for supply-side labour issues, and domestic environmental concerns. MEC wants to define ethical sourcing in a very narrow sense, such that it can operate anywhere in the world, regardless of whether current conceptions of corporate social responsibility are broader than this narrow conception. MEC, like all good trans-national corporations, is doing their part to narrow the scope of issues that are open for debate.
I'm not going to touch your comments regarding the morality, efficacy, etc. of a boycott, since I think this is pretty much just baiting. I would direct you to past boycotts of certain countries, and let you do your education on your own.