The American people could turn on Israel anytime they want to, but they won’t do it. Why? Because they don’t want to.
I think it is because there is deep love of Americans for Israel because they are both settler-colonial states.
Despite all of the browbeating about anti-White PC studies coming out of our schools and universities, Americans have never really apologized or felt bad about our settler-colonial past, and we should feel bad about it. Instead, we are still in denial about it, and most White Americans apparently still think our settler-colonial past was a great thing. This is one reason why we identify with Israel.