The Equality Act doesn't apply to everything and you can have female-only races. There's a guy who's spent about the last decade trying to do away with female-only Races for Life and hit a dead end when he tried to use the Equality Act.
Indeed in Glasgow there is a mens-only 10k and a highly successful ladies 10k (though Great Run are in charge of that one now). There is also a very successful ladies 10k in Dublin so I don't accept that ladies-only races are unwanted, though I do accept that other races may be more commercially worthwhile (though blue Santas - really? And I say that as an Everton supporter!)
Someone is starting a very expensive ladies-only 10k in Windsor so it will be interesting to see how that goes. And of course up until 2011 there was a large 5k for ladies in Hyde Park - not sure if that is returning this year.
I can understand why the guys get annoyed with female-only races but it's actually quite nice to win a race - and a lady will never win a mixed race or very very rarely. I often come within the top 5 ladies at my local parkrun, but will be 60th odd or lower overall. So although it may seem discriminatory, it does have its value for women.
Anyway, I hope for Liverpool that the marathon happens. I don't do marathons and the half marathon clashes with my local half in Fleet, but I hope to run a race in Liverpool/Merseyside at some point.