We are not controlled by Israel. We are heavily invested in their economic development and use them as a military testing ground. Think of them more like an awfully convenient colonial extension of the US that our politicians are personally invested in. Besides that, to shun Israel is to reject the foundation of our own country: settler colonialism.