First of all, Scarlett Johansen should be made to live in Gaza for a few years.
Once, when he was about eight, my son asked, "Who all are we boycotting now?" So I went down the list and the reasons. The main reason being that I will not give my business to those whose goods are produced by oppression, theft, and murder. That would include anything coming out of Israel.
The US is probably a natural ally for Israel, given our sickeningly effective genocide of Native Americans. God said we could have this land, so get out, or we'll kill you.
Having long ago been a Christian, I once tried to explain to a Zionist who stopped to argue with us as we bridge-blogged for Palestine that I'd been under the impression that you could not attain God's promises by breaking his commandments. He said that the Jews are God's chosen people and that as far as He was concerned, they could do these things and be forgiven pretty much automatically for anything.
I then asked about the Palestinians, and their humanity and human rights. "The Palestinians", he replied, "are Arabs." Which is as far as that conversation went.
My country's past sins of slavery and genocide, and its current support of the same, among other things, sickens and disgusts me, to the point that I have not stood for the Pledge of Allegiance for years, nor will I sing the National Anthem, even though I'm somewhat vain about being able to hit all the notes. Patriotism, as well as faith, are not virtues. They are cons to convince us of our country's righteousness, and to keep the support of us small folk.