This is a very good explainer of why the EHRC code is surprising even within the current case law This is a legislative issue, the law will need to change to unravel this mess, but a greater degree of accurate clarity for duty bearers on these points would make a big everyday difference until then
We have also written a detailed legal explainer about why we think the code of practice gets the law wrong.