Israel is doing what it has to do to survive. America sure can’t be counted on. China. Who’da thought?
I think the not-so-implicit message was: either you losers do something about Iran, or we will.