So, please advise just where you have found the Catholic Church preaches that Mary is to be worshiped? Sorry, but you will not find that anywhere in the teaching of the Catholic Church. We Catholics venerate Mary as the mother of Jesus. That means we hold her in very high regard. When we offer prayers to Mary, we are asking for her intercession on our behalf to God. We Catholics do not worship Mary. Never have, never will. We only worship the Trinity - Father, Son and Holy Spirit.
Christ is our intercessor not Mary not the saints.