The ECHR laid down the sensible and logical decisions under the circumstances.
That Nadia Eweida was discriminated against. There is no logical reason why she should have been barred from wearing an item of jewellry in the first place.
That the other three were not discriminated against. And this is important because it balances the religious beliefs against the reasonable expectations of the public meeting them in the workplace. The private beliefs of Lillian Ladele in particular are all and well. In private.
As a Registrar, she has a job to do which includes performing Civil Partnership ceremonies. If she wants a job where there is no conflict between her beliefs and her duties, then she certainly was in the wrong job.
The wrong job in the same way that a vegetarian taking a job in a butchers would also be in the wrong job.