Hypothetical situation:
A multinational peacekeeping force is sent to southern Israel to keep peace between Gaza and Israel. Israeli civillians go and blow up 250 troops from the US, EU, etc, because "they don't want foreigners on their soil." This would be justified by your standards? It seems like it.
The key here is that there was a foreign presence there not just because they wanted to, but rather because Islamic and PLO thugs were trying to maim, rape, torture and exterminate the Lebanese Christian civilian population. The Lebanese may not have like the foreign presence there, but if a foreign presence were here in the US to protect me from hypothetical American thugs trying to exterminate my family, I welcome them with open arms. And your choking those foreigners would put me and my family in danger.