I'm not sure how many times I can say the same thing before the mods ban me, but the reason why the service provider won't provide the relevant service is nothing to do with the religious views of the service requester, its entirely to do with the product itself. Any other person asking for the same commercial to be shown would get the same answer. That's why there is no discrimination. Moreover if the CofE asked the cinemas to screen anything else on the same commercial basis (e.g. a short film highlighting the plight of the homeless during the winter, or about humanitarian work in Africa) they would not be refused on the basis of the CofE's religion. It is the PRODUCT that they deem to be outside their policy, not the people who provide that product.
They wouldn't show a commercial for dildoes either. Even if it featured the Archbishop of Canterbury.