Firstly, while I agree with everything else in your post, this example while colorful doesn't quite work.Flare Phoenix said:Call it what you want, disabled parking is discrimination.
The OP is talking about two equal people being treated differently because of something that makes them different but equal - namely their gender.
If thinking of it mathematically helps, this should be x=y, but in this case, it's x>y.
Disabled parking is giving preferential treatment to people who are different and in some way inferior - since someone who has one leg is incapable of walking as far as someone who has two. Likewise, this is a>b, therefore b needs to be added to until it is equal to a.
Finally, now that you mention it: unisex toilets would be actually be a great idea, reducing the queuing for women at busy venues and increasing the hygiene for men!