Jon Stewart knocks it totally out of the ballpark in this recent episode of the Daily Show. He skewers AIPAC, congress and Israel over AIPAC’s proposed Iran sanctions legislation, and then some. He kills!

Bonus a Lindsey Graham imitation to die for– and then a photo of all the senators threatening to vote for more Iran sanctions appears on screen. Stewart questions why would Democrats vote for them? Cut away to lobby stalwart Jane Harman providing the answers:

Harman: A lot of them haven’t read it . Stewart: Really, they haven’t read it yet? Well that’s never slowed them down before. Why? Why are the Dems really voting for this? Harman: But I also think ah that with ah ah big parts of the pro-Israel lobby in the United States being against it, the country of Israel being against that’s ah a stiff hill to climb. Stewart: Oh well that makes sense “The senators from the Great State of Israel are against it and we don’t want to go against the senators from the Great Sta..” wait a minute that’s not in our country that’s a whole other country entirely. Why do we have to listen to them? I mean Israel is our ally and I guess Iran is pretty provocative….

He goes off, and rips into Israel reading off Israeli Defense Minister Moshe Yaalon’s recent gaffe accusing John Kerry of operating from an incomprehensible obsession and a sense of messianist fervor. The whole thing is priceless. Jon is a national treasure.

(Hat tip Karen Platt)