Ludwig - //I disagree with the court on this. Just because you're in a business that accepts commissions doesn't mean you should be obliged to accept every commission that is requested under pain of prosecution. //
Indeed it doesn't - and you are not so obliged.
The law permits you to turn down business - this case a commission to make a cake, and you are not required to give a reason if you don't wish to do so.
What are not allowed to do is accept a commission, think about for a week, decide it offends your religious principles, and then phone the customer and refuse it, citing discrimination which is against the law.
// To me, it can only be discrimination if they agree to make a particular cake for one person but refuse to make the same cake for a different person, because of something about that second person. They clearly wouldn't want to make this cake for anyone, irrespective of race, religion, sexuality etc etc. //
To you - fair enough. To the court, they business contravened discrimination laws by refusing to make the cake on the grounds of the orientation of the customer. That is discrimination, and it's illegal, hence the court case.
//jno said it on page 1 (and I haven't read any of the stuff in between) - does this mean they've now got to make a neo-Nazi cake on the basis that 'making the cake doesn't necessarily indicate support for neo-nazis'. ? //
No, they can refer back to the law which allows them to refuse to bake any cake they choose not to bake, and they are not obliged to give a reason if they don't wish to do so.