In this passage Jesus is not decrying the woman for her praise of Mary, but clarifying why Mary is blessed.....she heard the word of God and obeyed it.
He indeed was decrying the woman for claiming that Mary was blessed because she carried Jesus. Jesus said, NAY, rather blessed are they.
Luke 11:27-28 27 And it came to pass, as he spake these things, a certain woman of the company lifted up her voice, and said unto him, Blessed is the womb that bare thee, and the paps which thou hast sucked. 28 But he said, Nay rather, (Greek Menounge: nay surely, nay rather) blessed are they that hear the word of God, and keep it.
Catholics elevate and venerate Mary because she carried Jesus and thats what Jesus said nay too.