The teaching profession is under assault from a number of different forces, so it's no wonder that talented people take their talents elsewhere. Demands are up (and often unrealistic), hours are up, pay is flat or declining (and was always far below market value for its level of qualifications), benefits quickly disappearing, etc. Who with a brain would stand for it?

I won't say anything more about unions except that the idea that they're the problem is hilarious.