Earlier quoted context omitted.
Surely you can be free to say whatever you want but a business doesn't have to do business with you. For example I could wear a Nazi T-Shirt with "Hang all Niggers" emblazoned in it, and a shop could quite rightly refuse to admit me to their store or refuse to serve me if I did go into their store. So why is it different for Google or Facebook to say "we don't want you as a customer"?
That's what I'm saying. If it was truly freedom of speech, a shop couldn't refuse to serve you either.
In the real world, freedom of speech is generally free enough as it is, and in the example above, is in tension with my right to freedom of association. Yes, the Nazis are allowed to yell at me, just as I'm allowed to distance myself from them. If I own property, I can go one step further by going home and locking the door.
I don't like Nazis, but Google's censorship here is giving me pause. Yes, of course they have every right to refuse to do business with whomever they like. Thankfully, so do I. If I don't care for Google's censorship, I'm free to use Spotify, or Pandora, or whatever other company (hopefully) makes a principled stand against censorship.
At the end of the day, it's their house, and if they want to lock the door to keep Nazis out, I can't imagine any fair world that would force them to open those doors.