Annalex, the woman in Genesis is NOT Mary. You only see that because of your view of Mary and the false teaching of your church concerning Mary. The woman in Revelation 12 is Israel. Many comments I have seen on this thread appear to be Israelophobic. Israel is God's chosen. Christ is the King of Kings and the King of Israel as David's seed. The 12 stars are representative of Israel and the Sun and Moon of the parents of the children of Israel. The reference comes from Genesis. You ignore it because you want to justify your "veneration" of Mary with Scripture. You have NO Scriptural support for praying to Mary or any other mere human. You may have tradition, but Scripture is NOT on your side on this one.
Right. The woman giving birth to child named Christ is Israel. Where has your sole scriptura literalism gone?
Many comments I have seen on this thread appear to be Israelophobic
Mary does represent the entire Israel of the patriarchs. Her eternal purity -- something you dispute -- is an expression of the Jewish purity laws. She may not be a representation of the political structures of m'dinat (the country of) Israel.