There is a severe shortage, I'll agree with you there, but there is much hope to be had. There are many places where admittance to seminaries have increased exponentially. This also happens to be in Dioceses where the theology preached by the Bishop is conservative, in-line with Rome and Adoration of the Blessed Sacrament is lauded (i.e. Archdiocese of Atlanta, Archdiocese of Denver...).
I thought the catholic church banned marriage in the 1200s (approx.) to keep the assets of the church from being diluted by offspring of priests. It's all about money folks. Personally I'm not a Catholic anymore since they wouldn't annul my marriage unless I gave them $500.
Hope is a good thing. I will hope with you! God bless.