Actually that's what you're doing. Israel is now willing to letting one in but it's on the condition that she would just visit her grandmother. She has to keep her mouth shut. And yes Israel does have a law that was never applied to elected US officials before. Israel hasn't and wasn't going to bar American elected officials though until Trump bullied them into changing course. You're the one distorting. You have no defense or excuse for Trump's tweet.
As pointed out here, Israel was not using the law prior to Trump's effort to bully them into barring them. Right after Trump tweeted Israel made it's announcement. At some point do you have a defense for this not being a freedom of speech issue?
Accepting your argument (which I don't, it's anti-Trump spin) how does Israel denying entry into their country by Tlaib (which they did allow, and she defiantly rejected) deny free speech? It's Israeli law and policy, not U.S. policy. And regardless, Tlaib and Omar can bitch all they want,
in the United States. It is Tlaaib abd Omar who are denying free speech to Israel, and trying to shut down free speech of Jews in both the U.S. and Israel. It's their country, and the right of U.S. Jews (and Christians like myself) to support Israel without being shouted down, boycotted, divested, sanctioned, or otherwise attacked or intimidated.
But ultimately, Tlaib was never denied access to Israel, she chose not to go. Not Trump's fault, it is Tlaib's that she didn't go to Israel.
It's all just a fake Democrat talking points argument.