//Well yes - that is what they believe//
If they refused to provide this service because they think being gay is wrong, then that is discrimination by the spirit of the law if not the letter.
I understand why the SC has made this ruling but they have effectively created a huge loophole in the anti-discrimination laws which any bigot, especially religious ones, can now use. They've made it effectively unenforceable.