I have only one political loyalty, the U.S. I do not wish to see the U.S. become a cat's paw for any nation. I take a very dim view of any politico who puts the “protection” of any nation, including Israel, higher than the constitutional rights of US Citizens. (That would be you, Mr. McHenry.)

You might also consider that the winds of change are blowing. BDS is one of those winds, but another windstorm is that our plan to do regime-change in Syria has failed. Notice also that the trillion dollars spent in Iraq have merely created a wounded state which will always hate the U.S. and use any opportunity to foil our plans in the Mid-East. Iran is busy making plans to do business and sell oil through banking venues created to circumvent US sanctions. They will bypass the SWIFT system, and in doing so they undermine the function of the dollar as the world's reserve currency. (Ouch!) I think Iran/Russia/China will succeed in bypassing SWIFT, and in doing so the U.S. will lose economic contact with a very large flow of funds. Also, we lose any diplomatic leverage we may have had with Iran. We're not playing a smart hand here, and the downside is potentially very unpleasant.