And this story also shows, as do several others, that God was with the Gentiles too. They recognized Him and wanted to worship. For those who think the Gentiles were away from God, there were those who weren't
Aside from the opening question, it is wonderful that the Magi knew that there would be a king of the Jews and the approximate time He would be born. I am certain that this information was read by them and initially received from Daniel and the 70 year prophecy.
How do we know her reputation was destroyed? I know that Joseph had to be convinced by an angel,but they married, and I don't see the destruction of her reputation anywhere.