The weird male and female pronoun swapping is really throwing me off, all the males are being referred to as "she" and all the females are being referred to as "he". I'm assuming it's a non native speaker translation that's throwing it off.
Edit: I guess it's not every instance, just some of them