We don't attend Mass to feel good, hear cool music or relevant sermons. We go to worship God - not one another. If the Church gave the go-ahead on contraception, abortion, homosexuality, divorce, and women's ordination, do you really suppose attendance would increase? And, if it did, so what? 

People are losing faith in Christ and His Church. Ultimately, our salvation is in God's Hands. There are reprobates in every generation. God's grace and the gift of faith in Christ, is freely offered. Not everyone accepts these gifts, or is granted the gift of perseverance in the face of the Church's human failures.