On PhDs, personally I think you should have to have a certain number of years working in the field of study before you can study for one. The perspective that life experience can bring is invaluable in my opinion.