You make some really good points. I agree--education should be valued by society so the educators are paid well enough that they stay in the profession. I suspect if society supported teachers by paying them well, we would have the best teachers staying to teach, and the lousy teachers would be weeded out. Nothing can be more important than educating our children. It does seem that the good educators get the heck out of the teaching because of all the things you've mentioned.
This has a LOT to do with it. What they pay teachers is a joke. I honestly don't know how some get by on what they pay teachers. Thankfully, we are not dependent on my husband's salary, and he is able to do it just because he loves it and wants to help better out community.
And yet, at the same time, he is expected to work a lot of hours teaching regular world history, honors world history, PE, and football, not to mention serving as a mentor to young men, teaching ethics, manners, life skills to all, oh and acting as a bouncer - both in protecting kids from each other AND now from any potential crazy person that feels inclined to storm a school. And then there's all the supplies we but out of our own pocket because there is no money in the budget, etc., etc...
I get it that the public school system is broken. But let's not knock it too badly, please. There are a lot of good people working in public schools doing the best they can with what they have to work with. I get it that parents who home school are trying to better their own children, but what about those kids that don't have parents so inclined? I'm sorry - someone said something about God giving kids to parents because he knows that the parents are capable of teaching them (I'm paraphrasing, and probably doing it badly) - but I cannot agree with this. Many parents, sadly, do not give a darn. Maybe some of these poorly skilled educators are not doing the same quality job teaching others that you were able to give your own children in the controlled environment of your own home, but at least they are there...