I have read that the chemicals in birth control pills have found their way into water supplies so boys are effectively drinking estrogen.
May seem far fetched and a tin hat-like story but it would explain alot about the last couple of generations of males.