I don't know about all of this, but I am descended from Scottish, English, French, and German ancestors, all of whom are part of the dairying peoples, and I am lactose intolerant, as is my father, and at least one of my nieces.
Well, I'm, Irish, Polish, German, Austria and Hungarian. This thread made me hungry, so now I'm eating ice cream.