I have no reason to doubt that the CEO believes in free speech. Many people share this belief.
He did buckle, but we're only human. But did the pressure come from an angry mob on twitter, as most people assume, or from some guys wearing shades and an earpiece?