I totally agree. Unfortunately, given the tremendous growth of secularism and relativism, the Catholic Church is rapidly losing members to non-denominational Evangelical churches and others where their sinful lifestyles are tempered with "Jesus Saves" messages. These folks have no intention of changing their lifestyle but want a church where they can worship God, despite their chosen lifestyles and where they won't have to go to confession.
I spent most of Sunday reflecting on this. Father and I have worked hard to encourage parents to enroll their children in religious education. It is a constant shock to meet parents with children (aged 10+) who have never been baptized and/or never attended religious education. They span the range from one family that brought the kids last year (aged 12 and 10), had them baptized, receive the Sacraments of First Penance and First Communion and then leave, never to return. Yesterday I met a family with 3 children - the oldest is 10 and has never attended religious education. She has not made First Penance nor First Communion.
A while back, I recall reading an article about Pope Benedict XVI in which he commented that it might be time to shrink the Catholic Church. At the time, it surprised me. Given what I have encountered in our small parish, I am not surprised. My one consolation is that in society, the pendulum swings. Eventually, those who left the Church may return, if for no other reason than that they are dieing and want to be buried from their parish church (we've seen lots of that, too).