At any rate, how do we get to the facts? Saying it must be 50% by fiat doesn't seem like a way to truth. So far I see one side proposing there might be biological reasons and the other side being offended anyone could even suggest the possibility.
Measurement is key to understanding!
About the only "lie" in this debate (in so far as I can tell) is that we are all the same!
Sure - at some very high level of abstraction it may be "true". But as engineers, surely we understand that failure stems from false assumptions?
To wit: I am a foreigner living and working as a software engineer in the USA. My English is far from perfect and a lot of people assume I am dumb just because of my thick accent. I failed few interviews because of this. I have absolutely no problem with that and am happy with my career. My achievements speak for me. I would not be as happy if this had been made a "diversity" issue and people with heavy accent were given advantages in hiring. This would forever invalidate my achievements as a proof of my competence. I would actively oppose any moves to establish such policies and would not approach any company that had them in place.
It's perfectly reasonable for him to say the 50/50 ratio might not be ideal, and maybe biology plays a role, while still believing his colleagues are competent.