The questions shouldn’t be:
1) Is this a breach of protocol by the House Speaker, to invite a foreign Prime Minister to address a joint session of Congress?
2) Is it too close to the Israeli elections to select one of many candidates for the spotlight and likely accolades such an appearance will garner for this particular politician?
The question should be:
Why hasn’t he been declared a Persona non Grata for his espionage activities against the United Sates, long before he entered politics?