harsh criticism and denouncing Islam sounds like condeming to me.
Criticizing Islam is not the same as criticizing Muslims. There are a lot of critics of Christianity on the internet, but most have no hostility towards people who are Christians.
Yes, you can point to some people who insult Muslims, but if you actually read what most critics are saying they are not insulting Muslims the people, but Islam the religion.
There is a big difference between insulting a person and insulting an ideology. Ever religion on the planet can be insulted, yet there is an effort made to prevent people from insulting Islam. Why? Why is insulting Islam different from insulting all other religions? Why is insulting Islam seen as an attack against Muslims, but insulting other religions is not hate speech?
You say “harsh criticism and denouncing Islam” and by this you acknowledge that the criticism is against the religion and not the people who believe in it.
So why is it that Islam cannot be insulted?