I was about to post a thread asking the same question.
Anyways, my personal opinion, although a lot of you might disagree, is that it is mostly the fault of the muslims that the world sees us as terrorists and blood-thirsty, ignorant tyrnats now. At every media outlet these days, all you can read about is the atrocious behaviour of muslims, especially in the middle east, and now from the west as well. How many other relgiious adherents in this day try to blow each other and everyone else up with suicide bombs and airplanes? It also doens't help that at every corner, we act as a mob, and not at all as the disciplined disciples that we read about who were under the Holy Prophet pbuh. Take the example of the cartoons about the Holy Prophet. Instead of strongly voicing our opinions to the newspaper and the world about how the cartoons made us feel, as well as teaching them about the true nature of the holy prophet pbuh, the muslims made a disgrace of themselves. They started riots, burned buildings, the whole 9 yards, so to speak. The factional riots that have almost regressed into civil war in Iraq are also not helping the image of a scholarly, pious muslim. Oh yea, the constant threats that the world receives from terrorist organizations that stupidly portray themselves as mujaddids, mujahideeds, martyrs , whatever, all for the glory of Islam and the Prophet. How can some people not start to hate us, if all they hear is that we are ready to kill each other, and them as well, for the sake of a tyrannical and bloody religion?
Now i kno that the vast majority of muslims are not like that, and most wouldn't dream of violence, but they are also partly to blame. Those Muslims should be out in force, protecting the name of the Holy Prophet pbuh and Islam from the the ravages of those so called muslims and the western world, not with the sword, but with the pen. Alast, at the very least, i don't see that happening.
Hatred can only happen in the absence of understanding. Without the knowledge of the true Islam and what it really means to be a Muslim, im afraid many people in the future will learn to hate, fear and despise Islam.