I'm for free speech as much as the next person, but I still have lines in the sand where "speech" turns from being free to being criminal. Who gets to decide where those lines in the sand are? Who would you trust to be the gatekeepers?
EDIT: My point is that every nation has its own set of morals, lets takes the US's take on free speech, its very broad (not a bad thing imo), much broader than pretty much every one of its allies. So should the US cut ties with its allies because they don't agree with every single point that defines free speech?