Excerpt:

Miami-Dade Transit is pulling advertisements from 10 buses that South Florida Muslims have said are offensive to Islam.

The ads, which went up Tuesday, said "Fatwa on your head? Is your community or family threatening you?" and directed Muslims to a website encouraging them to leave Islam.

Robert Spencer, associate director of New York-based Stop the Islamization of America, which purchased the ads for one-month as the first leg of a national campaign, said they were "offered in defense of religious liberty."


Read the complete original version of this item...