The problem with this train of thought is it means everyone of Mary's ancestors would have to be immaculate as well.
Further it insinuates sinless Jesus would somehow be corrupted through birth to Mary.
That's a pretty low estimation of God and His abilities.
It further explains why Roman Catholicism has to elevate Mary to such lofty heights....Jesus is somehow unable to do things on His own.
Thanks for exposing your hypocrisy. If Mary was not immaculate, neither was Her Son, Jesus Christ.
I'm sorry you doubt the Angel Gabriel's annunciation and power of the Holy Ghost.