feminism and white knights have won for now but the battle is not over