As confirmed in this video, Islam has never been, nor is it now, able to stand the light of truth.
http://www.youtube.com/watch?v=fEPod-hxD7g
Not just in Dearborn Michigan, but everywhere in the world. Excellent video channel.
http://www.youtube.com/user/Acts17Apologetics