We as humans aren't clones so we can't attribute every difference to environment and upbringing. For example nobody says that black people do well at 100m running because of their culture - it's their genetics. But when a negative trait is pointed out then it is deemed racist. Like it or not human races are analogous to closely related dog breeds. Dogs can be trained to behave in any way but the baseline behaviour of breeds have stereotypes e.g. docile, athletic, aggressive, yappy etc. I think the same is true for humans but a lot more subtle. To deny behavioral differences because of genetics is simply the emperor's new clothes.