In defense of the Church and to clear up some things,
1. That's not really a new doctrine.
2. Catholics don't believe that all non-Catholics go to hell.
3. The Orthodox Churches, of which holds the beliefs of the Catholic Church but do not answer to the authority of the Holy See, is a church in schism.
4. People sin.
5. I think it's awesome that they brought back the Latin masses. (which is not really much in subject, but...)