they stopped him from getting a visa, because he was articulate and would give a good image to muslims,
countering all their hard work in demonizing muslims..
And let me guess, the "Zionist media" was behind that too?

not really AIPAC denied they had anything to do with it, i believe them.
It is more likely that it was some enthusiastic "conservative" in the state department that was trying too hard , while being ignorant.
its no big deal happens all the time..
for example some knucklehead in homeland security, though he was smart, he figured that the name khan is an afghan muslim name,
so anyone with that name must be taliban or at least a terrorist,
this made him interrogate the Bollywood actor shah rukh khan for a few hours and humiliate him..
he was going to be held in custody till the Indian ambassador directly intervened.