I agree, but in practice what would happen is Turkey would just block Facebook if they refused to comply. Facebook can't grant freedom of speech to people. They have to take control of their government and demand it for themselves if they want it.
Facebook has made it clear they don't care about free speech anyway, as they'll happily ban anyone who jeopardizes their ad revenue.
The moral thing to do is let the government ban them. The problem lies in the fact that totalitarian governments use social media to manipulate their own citizens and often run campaigns against them. By siding with the government in serious issues they make it even more difficult for citizens to "demand their freedoms", siding with the devil
Facebook has made it clear they don't care about free speech anyway, as they'll happily ban anyone who jeopardizes their ad revenue.