And this is a statement that contains NO logic; only speculation.
Rahab, a whore in Jericho, is in Christ's lineage.
How did GOD possibly allow THAT to happen???
Human speculation.
Jesus traces His family line through David. Jesus is sometimes called the Son of David in the Bible. David, as we will recall, was a man after God's own heart, yet David sinned in a number of major ways.
The point being, Jesus does not need a "sinless" mother to carry Him.
He Himself is sinless.