Shut up in the name of Allah!
As I have said before it seems to some Muslims all's fair when it comes to dawah. David Wood recent had a video he published to most of the major video hosting sites removed for a supposed violation of the fair use act. The video was a reply to the dawah propaganda put forward by a organization called 1001 Inventions, which made claims that practically everything we have now was invented by Muslim's and I guess somehow that would make Islam a superior religion. Some Muslims seem to think they can make dawah claims and never have them answered or refuted, and if anyone dare to they want to yell discrimination or Islam-o-phobia.