"We shouldnt restrict all the Saudis construction of Mosques or madrassas, only those that preach anti-Americanism and hate. A nearly invisible distinction."
Wrong! If the Saudis refuse to let Christian and Jews build houses of worships in their country, or even set foot in certain areas of their country, then you are accepting the role of a bitch in the American/Saudi relation. Why do you suppose it is unfair to expect equal treatment?
It is like the Saudis should let us build Churches and temples as long as we don't preach venomous hate against Islam. The Saudis don't even let us set foot in their stinking country. How unreasonable should we allow them to be before you would get upset at them, and at our government for letting them get away with such abuse.