The US government does not protect free speech and lets states, local governments, schools and other institutions and private companies restrict at will it sems.
And this is how we want it. Our constitution lists specific powers that the federal (US) government has. All others are left to the states to be decided on a local level. You don't like you New York, move to Utah, or Nebraska, or California. You have choices. That is your freedom,
Keep something in mind here. The population of Holland (according to Wikipedia) is 6 million. The population of New York CITY is 8.1 million. Let me say that again: We have more people in one city then in your entire region.
Oh yes, ignorant American knows Holland isn't a country. The population of the Netherlands is 16million, the population of New York STATE is 19.3 million. One of our states is bigger then your entire country, and we have 50 states. The comparison of a European country to the US just isn't valid, it would be better to compare to a single state. The US would be comparable to what the EU might become.
If you really want to wrap your head around this, find the BBC series "Stephen Fry in America", and/or the companion book.
http://en.wikipedia.org/wiki/Stephen_Fry_in_America. He travels to all 50 states, treating them like 50 countries. It might help you grasp just how different Americans can be.