Google regardless of it's size is still private, and should be allowed to host who it wants or doesn't, same as you should be forced to host visitors you dont want.
Free speech is that they shouldn't be a law by a government to punish expression of ideas or opinions.
citizens or companies should be allowed to host and not host whoever they want.