Question: what would stop hardy weinberg equilibrium from happening?
Answer: The Hardy-Weinberg equilibrium can be disrupted by deviations from any of its five main underlying conditions. Therefore mutation, gene flow, small population, nonrandom mating, and natural selection will disrupt the equilibrium.