You make the false presumption that the 9/11 attacks, the london bombings, etc. were reactions based on our free speech "They hate us because we are free". I would argue, military aggression, bad trade policies, and support of their enemies (Israel) were the cause of them. If the west hadn't made such a bad image of itself, tolerance of our speech might be on a more level tone. These outbursts of violence are the culmination of the west's long-term disrespect for Muslim Nations.