I agree on boycotting & sanctioning. Reason the US Govt won't acknowledge Israel's nuclear weapons is because there is a US Law that prohibits our govt in providing foreign aid to countries who possess nuclear weapons and are not members of the NPT. The only way is when the President of the country waivers it. Since 1948 Israel has received US taxdollars in excess of 104 trillion dollars. Additionally, in grant form they receive $1400.00 for each individual annually. This is money that could well be used in America.
U.S. says it killed 10 AQAP Islamist militants in four air strikes in Yemen since April 23 (Reuters)
from the article: UN body urges Israel to allow nuclear inspection