Only? I don't think I ever said the word only. It may be a major factor, but there are also other things that come into play: Such as Muslims engaging in blind tribalism, others who have been severely misinformed and mislead by their media, others who don't want to be called a "sellout" by others in their in-group, others who hate America with such a passion that all of its friends are bad, and others who are radical leftists and virtually braindead.
Of course there is also a factor of being completely unable to process "complex" concepts which require abstract thought. For example, I had to stop one debate in here because the poster did not understand the difference between A) Incurring civilian casualties, and B) Intentionally targeting civilians. He literally could not conceptually understand the difference. Obviously someone without basic abstract reasoning abilities will end up pro-Palestine.
So you don't accept that there is any legitimate criticism of Israel? Everyone criticising Israel must be an anti-Semite, "virtually braindead" or otherwise misinformed? I just want to make sure we are on the same page here