DjangoGirls is very good at on-boarding women. They provide a non-threatening and positive environment to get over the first hurdles in developing. They focus on that area, they are great at it, and why should we criticize them for this?
I generally think these kinds of "reverse discrimination" arguments are mainly BS. There definitely is discrimination or at least unfavorable biases about gender in technology. Diversity initiatives don't even come close to compensating these disadvantages.