The reason people don't like Islam is because attacks like this happen.
If attacks like this didn't happen, there would be no ill feeling towards Islam and therefore no reason to desire these kinds of attacks.
Why do liberals imagine that people don't like Islam anyway?
It's incredibly unfortunate that attacks like this happen, but their association with Islam is rather tenuous. There's nothing in Islamic texts, when read in the right context, that justifies such violent acts. This is the work of human hands, those of people seeking power, purpose, and/or retribution for real or imagined wrongs. Individuals like this terrorist were radicalize by a combination of alienation and extremists seeking recruits (typically online) among those who possess a particular set of vulnerabilities (alienation, anger, existential angst, and the typical youthful man's desire for recognition and meaning in life). Islam is simply their means to an end, just as Communism, Anarchism, and Nationalism have been. The problem is not Islam nor even the Muslim community, but rather the pervasive sense of meaninglessness and injustice that so many feel and experience.
America has its own form of these people arising under the banner of the alt-right. If you're familiar with it (which is anyone who has actually consumed their blogs and websites), you'd understand what I mean. They may not be committing terrorist attacks at the level of Islamists, but that's simply because they operate under a different set of conditions. The same radicalism is present and potentially equally dangerous.