Well I believe internet has increased islamophobia to a great extent. I am sure Prophet Muhammad was an amazing human being but non-muslims will naturally feel terrible when they hear stories of Banu Qurayzah Jews being killed and their women being taken as slaves, or the story of a young mother known as Asma Bint Marwan who was supposedly killed for opposing the prophet. Due to easy access to internet, many non-muslims read biography of the prophet muhammad and feel horrified by such events which leds them to islamophobia.
Ignorance and hatred stemming from the ignorance. However, Allah knows who will have a change of heart and at what time. A slandered today may be a Muslim years later. Allah will give everyone a chance to realize the truth about Allah, and the person will have the free will to choose to accept or deny. On the day of resurrection, everyone will answer for their deeds