“I cant wait to hear the explanation for how identical twins have different DNA.”
Having different DNA is not necessary to explain different results in identical twins. The presence of the twin during pregnancy can affect the other twin’s hormonal and other biochemical exposure and differential expression of otherwise identical DNA.
But the claim is that their DNA is different. That’s why one is gay and the other is not, in almost all cases.