Yeah, you are right that they choose private sector jobs over teaching because of the pay and benefits. And they seek out those jobs because of greed. Instead of the 'loo-loo' liberal idea of providing a public service as a teacher. So, I still say it is due to greed. It is a matter of, how much should a public service employee depend on taxpayers. They see it as just a little bit from everybody, at least the ones that pay taxes, so nobody should care.