I get so tired of the fear-mongering that goes on about Islam, especially when Christians/Americans say they are just being honest and trying to engage Islam's problems head on. It doesn't fix anything.
For over 1000 years Christianity was used to justify war, violence towards women and children, political manipulation, and lots of other things we accuse Islam of now. But our interpretations changed. Why? Certainly not because Muslims or Jews or Buddhists or Hindus or anyone else told us we were wrong (even though we were busily colonizing them or invading them and they had real reason to be threatened by us). No, we changed because Christians themselves changed. Moderate Christians pushed for change over hundreds of years.
Islam has evolved a great deal in the last 1400 years just as Christianity has. Personally, I'm happier with some of the advances Christianity has made (the political power of Christianity is significantly less than it used to be, violence is generally not as accepted), but we're still not perfect. Islam will continue to make changes, but it will be because of Muslims pushing for change, not because of anything Christians do. Our criticism and discussion of Islam really doesn't make a difference. You can't fix other people's problems.
Instead, it's far wiser to support the vast majority of Muslims who are not interested in following shari'a law. To support political leaders in Muslim countries who are opposed to radical Islam (and most are since they rightly see radical Islam as a threat to their own power- this has to be done carefully though since many of said political leaders aren't exactly reformers themselves). To support educational institutions that don't promote radical Islam and make sure Muslim students have the means to get a liberal education. And to overhaul US foreign policy- really, from a Muslim perspective is it unreasonable to think that the US is rather negative about Islam?
Fear-mongering is as bad as burying your head in the sand. Probably a lot worse. It comes across as hyperbolic and persecuting and either makes you look stupid or menacing.