Even the ever-hawkish Robert Kagan thinks Republicans blew it by inviting Benjamin Netanyahu to address a joint session of Congress:
Looking back on it from years hence, will the spectacle of an Israeli prime minister coming to Washington to do battle with an American president wear well or poorly?
….Is anyone thinking about the future? From now on, whenever the opposition party happens to control Congress — a common enough occurrence — it may call in a foreign leader to speak to a joint meeting of Congress against a president and his policies. Think of how this might have played out in the past. A Democratic-controlled Congress in the 1980s might, for instance, have called the Nobel Prize-winning Costa Rican President Oscar Arias to denounce President Ronald Reagan’s policies in Central America. A Democratic-controlled Congress in 2003 might have called French President Jacques Chirac to oppose President George W. Bush’s impending war in Iraq.
Does that sound implausible? Yes, it was implausible — until now.
But President Obama has been poking sticks in Republican eyes ever since November, and Republicans desperately needed to poke back to maintain credibility with their base. Since passing useful legislation was apparently not in the cards, this was all they could come up with. What a debacle.