But what if I went in to this shop and ordered a cake for a same sex marriage when my Christian church fully supports same sex marriage? Whose religious beliefs win??

We've already been through the "separate but equal" phase and that didn't work out so well. This was blatant discrimination on the part of the baker. He could have just as easily cited religious beliefs to refuse a wedding cake to an interracial couple. That would be the same thing.