Gorgias:
What’s happened is that people, having been poorly catechized in what we really believe, have accepted what others say we believe… and as a result, have simply chosen to walk away.
So, our solution is… ???
Careful with this. I, and numerous friends, were properly catechised in expensive k-12 parochial schools. We were raised in devout families by loving parents who wanted nothing less than to raise us to adulthood to be strong Catholics. We all have a full understanding of the Catholic Church. Most of us are no longer Catholic because we simply don’t believe in the religion. Your problem isn’t as simple as I hear a lot of Catholics trying to make it. “Not understanding” the religion is not the problem in many cases.
You are right, we should not stereotype people, and assume if they don’t accept (all) the Catholic Faith, “You obviously did not get the right formation”. Maybe they did. But they had other sermons too.
Individuals are different, with many unique life experiences in addition to home and school. But it is also true that in the West, since around 1960, there has been a heavy concentration of power in the media, and the media has become far more secular. Specifically, anti-Catholicism has become the only officially tolerated, even encouraged prejudice.
Even if a boy gets solid Catholic education and formation, he will get far more “religious” formation through the media, directly and through peers.
Usually this not so explicit, but rather implied. You seldom see editorials or TV shows that try to prove why abortion should be legal. Rather, the
secular humanist position is taken for granted. This implicit evangelism is much harder to resist, than for instance, some writer who tries to make a
logical argument for Secular Humanism. The secularists are usually avoid “logic” altogether.
Thus, the priest shortage. Thus, the shortage of solid marriages. Secularists used to argue “I believe in Reason, not Faith”. Today the Catholic Church has to defend not only Faith, but also Reason.