Let me try.
You are right that Protestants often accuse Catholics and Eastern Orthodox Christians of worshiping idols, but this is a misunderstanding of their beliefs. Both Catholic and Eastern Orthodox Christians believe that God alone is worthy of worship. They do not worship Mary or any other saint. However, they do venerate Mary and the saints, which is a way of showing honor and respect.
Veneration is different from worship. Worship is giving God the highest honor and reverence, while veneration is showing respect and honor to someone or something that is considered holy or sacred. When Catholics and Eastern Orthodox Christians venerate Mary, they are not worshiping her as a god. They are simply showing her honor and respect for her role in the life of Jesus Christ.
John of Damascus, who you mentioned, wrote extensively about the difference between worship and veneration. He said that we should worship God alone, but that we can also venerate the saints as a way of showing our love and gratitude for them. He also said that we should not venerate images or icons of the saints as if they were gods, but that we can use them as a way to focus our attention on the saints and to remember their good example.
The Catholic and Eastern Orthodox Churches have a long tradition of venerating Mary and the saints. This practice is based on their belief that the saints are in heaven with God and that they can intercede for us on our behalf. When Catholics and Eastern Orthodox Christians venerate Mary and the saints, they are simply asking for their prayers and help.
I hope this helps to clarify the Catholic and Eastern Orthodox understanding of veneration.
