She is confusing several things here, I think. Firstly - it is not their beliefs that the law does not recognise or respect- it is their actions to others, based around their interpretation of their beliefs. Denying someone service over their sexual orientation -as in the case of the B&Bs, or the Marriage Registrar that did not want to officiate at gay marriages -is discriminatory. You can hold whatever religious beliefs you like but you cannot, through your actions, impose your beliefs on others, and if you deny people service because of their sexual orientation that is what you are doing.
And advocating that a religious sect become more fundamentalist about their beliefs so that they can claim an exemption for their actions is just wool-headed.We have in the past made exemptions for religious beliefs -Sikhs get an exemption from wearing crash helmets whilst riding a motorcycle. That's wrong, in my view.
If your religion demands certain things of you - never cutting your hair, or not working on a Sunday or whatever, then it is you that needs to change your behaviour to accommodate the laws of the land you happen to be living in, rather than bending the laws to accommodate your beliefs, unless any change in the law is trivial and effects no one else not of your religion.
So if, as a devout Sikh male you have to wear a turban at all times, then you should not expect to get a job where health and safety considerations demand the use of safety helmets, or ride a motorbike.
I do agree though that the law should be seen to work equally, so for example gay resorts or hotels advertising as men only, or gay bars turning away people who are straight, that kind of thing.