Where I live, MSF's representative some years ago was known to aggressively heckle and harrass people if they didn't give his organization money (he was attempting to collect money in a public place). So "renowned" is not a description that springs to mind when you mention MSF. The fact is that there are hundreds of thousands if not millions of purported charities who collect money from people and who claim to be the saviours of the world. There is no obligation to support a particular charity, and Gilbert's rationale for not supporting MSF is perfectly reasonable and within his rights. I find it very odd indeed that you try to use the fact that he doesn't support one particular charity (because it doesn't take a stand against occupation and war crimes) as a personal attack against him.