There are lots of ways in which people can be disadvantaged in sport. But why should we have special events for females, when we don’t (usually) have similar events for people who are disadvantaged in other ways? That’s unfair, isn’t it?
You say, “The integrity of sports demand fairness for all..”
..but how exactly do you propose achieving that?
Isn’t the fairest thing simply to let everyone compete against other people of similar ability to themselves, regardless of gender, race, background, etc?