So, a friend of mine on the Left -- a gentleman scholar, holds a Master's Degree -- responded to my incredulity about claims that the Speaker of the House might be guilty of near-treason for inviting the Prime Minister of Israel to speak before Congress by asking, "Wasn't the invitation against the law?"
Why, no. In fact, why would it be? Congress has Article I powers related to foreign policy including -- not to put too fine a point on it -- the power to declare war! Why shouldn't they be able to invite, say, heads of state from the region where they might be thinking about possibly declaring war to give an opinion relevant to the discussion? I mean, they can order me or you to come testify about whatever they want. Why shouldn't they be able to invite pretty much anyone who has cause to be in the United States legally?
Give credit where credit is due: the propaganda has apparently been extremely strong on this occasion.