50 years of bad theology in seminaries and this is what we get.
It is no surprise to those of us who have been in the boiler room.
Stop complaining and get to work. There is no time to loose.
Pray, fast and do penance. Start a daily holy hour. Get to daily Mass. Go to weekly Confession. Start praying the rosary every day. Fast from meat on Fridays. Read the Bible every day. Pray the Breviary. Produce a vocation to the priesthood or religious life in your family. Volunteer to teach catechism. Put a pro-life bumper sticker on your car. Start to give 10% to a worthy Catholic apostolate. Too many people are doing too little. Turn the tide. Start with you.