Now that he is elected and almost inaugurated, the rules of public discourse have changed when it comes to Barack Obama and Islam. During the campaign, you were a racist if you noticed that his middle name is Hussein. If you added that his father was a Muslim, and that Islam regards anyone born of a Muslim father as a Muslim, then you were a fear-mongering hysteric.
But tomorrow when he takes the oath of office, he has let it be known he will use his full name. He has also let it be known that he will travel to the capital of an Islamic nation to meet with leaders of Muslim nations. Suddenly, Islam is "in".
So much so that a previously unthinkable thing has happened: CNN has actually compared tomorrow's inauguration gathering to the Haj pilgrimage in Mecca! Watch this video and see for yourself.
Are we about to see a wave of celebration of Obama's Islamic heritage? Is Muslim chic in the future?