The most likely culprits are most probably xeno-oestrogens leeching into the water from plastics and pesticides. It's not just fish having a hard time either - the whole animal world is seeing huge increases in gender and sexual variance due to our interference.