Of course, most of these religious employers are hiring people with funds they got from the British government... so, in effect, it's a way for the British government to implement hiring practices that discriminate against gays, who are helping to pay for the jobs which they won't get hired for... because these employers "bring diversity to public life".
Diversity. Bigotry. Discrimination. Whatever. When they said New Labour, they weren't kidding, were they?!