Whether Christ should have been born in Bethlehem?

Objections

Objection 1 : It would seem that Christ should not have been born in Bethlehem. For it is written (Is. 2:3): "The law shall come forth from Sion, and the Word of the Lord from Jerusalem." But Christ is truly the Word of God. Therefore He should have come into the world at Jerusalem.
Objection 2 : Further, it is said (Mt. 2:23) that it is written of Christ that "He shall be called a Nazarene"; which is taken from Is. 11:1: "A flower shall rise up out of his root"; for "Nazareth" is interpreted "a flower." But a man is named especially from the place of his birth. Therefore it seems that He should have been born in Nazareth, where also He was conceived and brought up.
Objection 3 : Further, for this was our Lord born into the world, that He might make known the true faith. according to Jn. 18:37: "For this was I born, and for this came I into the world; that I should give testimony to the truth." But this would have been easier if He had been born in the city of Rome, which at that time ruled the world; whence Paul, writing to the Romans (1:8) says: "Your faith is spoken of in the whole world." Therefore it seems that He should not have been born in Bethlehem.