It should probably be explicitly said in the OP that he's talking about the Irish case, not the US cases. In the Irish case it was because of the message, while in the US cases it has generally been about the people (gays).
So yeah, I agree with him. No company should be able to refuse someone just for being black, gay or female or whatever like that, but you should be able to refuse making messages or pictures etc etc, that you don't want to, even if your views might be silly.
If I was a baker and someone tried to have me make a cake in the form of a dick, then I'd say it was quite fair to decline (I'd probably do it though). If someone tried to have me make a cake with a message "climate change isn't real" I'd say it would be quite fair to decline. Similarly, I'd most certainly decline if someone tried to have me make a cake saying "fuck niggers" or something like that.
While I'd have no problem making a cake saying "support gay marriage", I can see someone not wanting to do that, and while I think that view would be silly and immature, it'd be in the end, about the same right. As long as the baker would be willing to serve the person otherwise that is.
I don't see a difference to this stupid "gotcha" scenario from anti-gay activists
http://www.neogaf.com/forum/showthread.php?t=977219
A bakery should always be able to refuse specific custom orders.
In general, I agree (and I quite rarely find myself seeing any posts from you that I would agree with).
Writing "I'm Gay" on a cake is just as stupid as writing "I'm Straight" on a cake.
I'm not sure at all where this is coming from, but no they're not really the same things. One is the norm, other one is fairly rare and almost every time something that one fights to be able to say it out loud, so I dunno, maybe someone could use a cake to come out of the closet.
However, regarding the case of that thread it's worth remembering that it happened in the US and it was meant as a counter to the well justified outrage at the bakeries refusing to serve gays, not as a counter to this Irish case.