All Catholics believe in Jesus Christ. I don't quite understand your question unless you were being sarcastic. Were you?
I suppose that would depend on your definition of Catholic, but that wasn't the question. The question dealt with priests. Since I am certain that not all protestant pastors are Christian, I would also doubt that all Catholic priests were Christian - and recent history would certainly support that conclusion. I would suspect that recent efforts to clean up the seminaries and do a better job of screening candidates has had a positive impact on vocations. Being defensive about the issue is certainly not going to contribute to the solution.