This discussion is silly and way off topic but let me share my opinion anyway.
I feel the phrase self hating is being thrown around here with little attention paid to the meaning. If someone does not like the policies of a president that doesnt make them self hating. If someone doesnt like the president that doesnt make them self hating. A president that has views that you disagree with is also not self hating.
I think CM is feeling frustrated with the general focus of many of us on America's policy towards Israel taking a front seat to their opinions on American policies other than that. If that is the contention then I am not sure why he is surprised. Speaking for myself, while I am an American I am loyal to Israel. i dont consider that to be a contradiction as I see the 2 countries as aligned (or rather they should be) in every way. Whats good for Israel is good for the US.