so what is the point of having free speech then if we know it is going to be misused?

or, what is the point when western powers criticise Iran? and Ahmadinijad in particular?

At least Nijad has not yet killed Israelis, while Israelis killed so many Palestinians kids, women, elderley and banned even medicine and normal supplies.