President Obama's speech at Cairo University today included this important passage:
[F]reedom in America is indivisible from the freedom to practice one's religion. That is why there is a mosque in every state of our union, and over 1,200 mosques within our borders. That is why the U.S. government has gone to court to protect the right of women and girls to wear the hijab, and to punish those who would deny it.
So let there be no doubt: Islam is a part of America.
Unfortunately, what he actually said (about 11 minutes into the speech) was a bit different.
Instead of "wear the hijab", he said "wear the hajib". A "hijab" is a head scarf, while a "hajib" was a sort of vizier or chamberlain in Muslim Spain and Egypt.
This was a normal and understandable sort of speech error. I don't expect much reaction, or even commentary — nor should such errors be a focus of political discussion, in my opinion. But can you imagine the reaction if the speaker had been the previous president?