Sorry, but Ann, who is usually spot-on, and 'wickedly funny' as the article avers, blew it big-time with the 'raghead' comment.
The problem is 'raghead' is a general purpose perjorative for men from turban-wearing cultures. The pre-eminent turban-wearers are the Sikhs, who have suffered more dead at the hands of Islam than America has.
I'm favoring "Mohammedans" as the thing to call Muslims--it's accurate, and
angers them by pointing to the fact they follow a man, while they claim to submit to God. It also has a long tradition of use: Churchill's notable frenzy and fatalism description of Islam calls them Mohammedans.
Nah, I like it to the CDB - This is a flag, not a rag and we don't wear it on our head.
GMTA, though frankly, I refuse to capitalize the name.