Labour IMO have lost their way and often end up contradicting themselves and tying themselves up in knots in a never ending quest to support the "downtrodden du jour", as well as a less noble quest to secure votes at any cost. An example of this the the pandering to the Muslim electorate as mentioned by a pp, where Labour have on a number of occasions turned a blind eye to blatant anti-semitism, both internally as illustrated up thread and by this article which is one of many such instances, and by the support for anti-Semitic organisations such as Hezbollah, Hamas etc.
This bending over backwards to appease a certain electorate (despite the fact said electorate's views don't and never will chime with Labour's views on equality) has led the party to lose sight of the anti discrimination laws it brought in. A clamourous case in point is the attending and sanctioning of segregated meetings, where women had separate seating and a separate entrance. This should have been ushered out with the Sex Discrimination Act of 1975, never to return.
Labour needs to take a good look at itself and decide on a doctrine as they have picked up too many threads and created an almighty knot. Some if it's MPs also need a masterclass on the equality and anti discrimination concepts that underpin Labour's ethos. It's all very well condemning the Tory govt support for KSA but there should be just as much vocal condemnation when local Labour councillors are carrying out the same apartheid and abuse of human rights under their very noses. Hiding behind calls of racist to avoid uncomfortable debate is no longer acceptable.