A lot of westerners only know Islam through the media which explains their irrational hatred and many of them have barely looked at the Quran or the history behind it mostly because looking up stuff takes effort. I wouldn't worry about their opinions much. You believe what you want to believe. Their opinion won't change that. I know some don't like to share their faith due to people reacting negatively and it's sad when it happens that their ridiculed. No one should have to hide their beliefs.
Yes, it takes a lot of effort to read the history of Islam, and the Qur'an...but because I'm a former Christian, reading the Qur'an is not just for education for me, it is because I'm interested in the spirituality of it.
The meaning within the pages, as opposed to merely how the pages came to be. Learning about a culture so different from mine, and understanding what my friends follow, it is hard to explain ...but it's like looking into a totally different world.
Muhammad is a controversial person, no doubt. I have my misgivings, but at the same time, I've read the verses where he speaks of forgiveness, and repentance, not for others...for himself. What was he repenting of? See, that is the mystery and beauty of faith, all in one. We can read about Muhammad, and we believe we know everything there is to know about him. But, God knows everyone's heart...even his. And that is the essence of faith.
Islam takes work though.
It can help you change in the areas you need to change. For example, I'm not a morning person but after praying the Fajr, it sets the tone for the whole day. I like the structure of Islam, and the sacred customs.
I think faith can serve a purpose in a person's life. I was an atheist for a time, not a long time...but, I was never as fulfilled in my life as an atheist, as I am as a deist/theist.
One day...we will all know for sure.