Much how the teachers unions’ secret weapon is that teachers are really popular, I think advocates of a fairer policy toward Israel and Palestine don’t always do a great job of confronting the fact that the AIPAC is so effective primarily because Americans don’t care about Palestinians:
Note that this is a real change. Israel has always had more sympathizers than the Palestinians, but pre-9/11 a kind of neutralism was the predominant view. Under those circumstances, lobbying for one-sided policies was pretty challenging. But Israel’s commanding position in public opinion over the past decade makes it basically child’s play.