But it doesn't follow that Christians need to pray to Mary, that Mary was born without sin and was the only human being to live a sinless life, that Mary did not die in the usual fashion but was taken to heaven in a special way, that Mary did not have other children, etc. These are points on which Christians should be able to disagree.
Let me emphasize a couple points that have influenced my thinking.
(1) Mary is only mentioned twice - in passing - between the Nativity and the Crucifixion. She seemed to be on the periphery of Christ's ministry. When I examine those two passages Jesus appears to give her no special homage - quite the opposite, perhaps.
(2) Mary isn't mentioned even once in all the letters we have of St. Paul. If she should occupy such a central place in Christian theology and liturgy, why did he omit her entirely when he wrote about so many key theological matters?
(3) Some Catholics - not all, true - appear to make more out of Mary than Jesus.
(4) Why should we go through Mary when we can go to Christ directly? The notion that Mary can be an advocate for us, that Jesus would certainly listen to her appeal on our behalf, seems very worldly and even rather odd.
(5) The preoccupation of some Catholics with Marian apparitions makes me fearful that Mariology is an arena in which superstitions thrive. A couple years ago a neighbor swore that she saw an image of Mary in a large toadstool growing on the side of her tree. I have trouble with many stories emanating from Catholic emphasis on Mary, including the one out of Mexico - I forget the details - when the Virgin Mary of Guadaloupe left her image on the cloak of one who saw her. Sorry, but I need a reasonable and rational faith.
(6) Mariology seems to have grown over the centuries, and I wonder how much of it was influenced by paganism and its virgin female goddesses? I don't know but sense that it may have been. There are ways in which Mary and the whole saint phenomenon - praying to them, etc - may mirror and perpetuate in part the polytheism of the Greco-Roman religion. This traditions of a saint for bankers and metal workers and pawnbrokers and skiers and hairdressers and cab drivers and advertizers - ad infinitum - makes me wonder.
Nevertheless, all Christians have a special place in their hearts for Mary. They may disagree on some things, but admiration for Mary is universal among Christians. She is blessed, as scripture says, but there's a long jump from that to the Immaculate Conception, the Assumption, and a variety of other doctrines. It seems to me that the Bible says that 'all have sinned' - nothing about Mary as an exception. I can believe that Mary sinned and still honor her. In fact it makes her more like the rest of humanity.
God bless Catholics, Protestants and people of every creed, color and country. Religion needs to be a bridge and not a barrier. I wonder if Christ will ask: "Why callest thou me Lord, Lord, and do not the things that I say?" Our theology is far less important than the way we reflect the love of Jesus in our daily lives.