Sorry, I should have said ‘But if so, then that's just DidNotDoTheResearch.’ (emphasis added).
But this has always bugged me, especially the idea that Squibs (but not Muggles) are heterozygous. Of course, any mistakes in Harry's reasoning are his and not yours.
Actually, this is worth hashing out thoroughly. I will see if that's already been done in the comments here, and if not I'll start a thread on it.
ETA: There is now a third thread, so send new comments there.
Since the first thread has exceeded 500 comments, it seems time for a new one, with Eliezer's just-posted Chapter 33 & 34 to kick things off.
From previous post: