Earlier quoted context omitted.
Both situations are really a matter of freedom of speech. Forget Google, does a person with a personal website that allows comments get to control what comments they want displayed on their site or not? Does that person get to choose what work they want to accept from a potential customer? Both situations boil down to freedom of speech. Both have extra, specific laws that deal with their situations. Without a well th…
There's a subtle distinction though: one is censoring based on the speech, and the other is censoring based on the speaker. The cake example specifically is more subtle (legally), since there's an argument that the cake is custom. I think this gets very tricky legally, but on the broader point, it isn't hypocritical to say censorship based on concept is okay, but based on speaker is not.
I don't know. I think that depends on how acceptable you think it is to censor based on the Islamic religion, or the idea of homosexuality, even if you think censoring Muslims and homosexuality is not. At what point does censoring discussing about homosexuality become censoring homosexuals? I'm sure some people would say immediately, and to them, there's no difference between censorship based on show they are and what they feel or believe?
That's why I say it requires a very well thought out argument. I can be convinced that it isn't hypocritical to distinguish these (I'm exploring my thoughts on this subject, I don't have extremely held opinions on it, other than that it's complicated), but nobody has to be satisfaction yet.