RTFT, but regarding the point of the B&B owners and the cake bakers, what we have to understand is that once you open your business to the public, you are required to obey the law of the land. The gay men involved had booked with that particular B&B because they had tried booking elsewhere and were unsuccessful, as the other B&B's were all booked up. So, in short, if you don't want to have any of the LGBT community staying at your B&B/Hotel, then don't open it to the public.
I would apply the same reasoning to anyone baking a cake. If you don't want to have to provide a PUBLIC SERVICE to certain members of the public, then don't provide a public service.
AS an NI citizen, I'm all for women having abortion and for homosexuals to have the right to marry. With the DUP abusing the Petition of Concern to block homosexual marriage, I'd love to know what they are concerned about with gay marriage? Marriage has some different legalities that a civil partnership (CP) doesn't. For instance, in a CP, if a person dies, their assets go to their family (parents and/or any siblings), not their partner IIRC. Marriage would do away with that, and allow the person's assets to be transferred to the partner.
As an atheist, I have never persecuted a person of faith. I simply ask questions about their faith and ask for evidence for their particular god/gods. I find that many Christians feel persecuted simply because they are unable to provide evidence for something that they believe in.
If creationists want their DC taught that the bible is fact, you have your own home and church to do that in. School/college/university is for being taught fact that has been scientifically and rigorously tried, tested, peer reviewed and critically analysed.
The bible was written by a number of Middle-Eastern folk for their people, in that area of the world, for that era. Not just that, but there were many mistakes made when translating it from Hebrew to Koine Greek and to other languages.