As to the priest shortage -- the numbers here seem pretty accurate:
http://www.futurechurch.org/fpm/statistics.htm
http://www.futurechurch.org/fpm/corpus/fact-sheet.htm
Granted, they have an agenda to push. But where are you getting your numbers that you claim there isn't one?