I've been thinking about this, and for someone who pretends to be middle of the road, not one extreme or the other, you're really showing your hand here.I'm sorry you had those experiences. I didn't.
That quote, "Teachers put a huge % of their income back into their work, for the benefit of the kids" is so exaggerated, it's not even funny. Yes, I've heard that for a few years, so I decided to look into it.
The average salary for teachers in the US is 60k.
According to edweek.org, most teachers spend about $500 a year from their income for additional classroom supplies.
According to my math, which may be wrong, on average, teachers spend about .833% of their income for additional classroom supplies. That's less than 1%. Do you consider that a "huge percentage of their income?" I certainly don't. A lot of people in a lot of professions spend some of their own money for work things.
Both of my sisters taught in public schools for decades - in four different states - in primary grade level, told me that yes, teachers spend some of their income on supplies, but usually those supplies are not needed supplies, but wanted supplies. They said in the primary grades, there's a lot of competition among the teachers on who has the best decorated rooms, and they can spend quite a bit on decor. I have one brother-in-law who recently retired from teaching the high school level for over 40 years. He said that competition between teachers for best room decor at the high school level is uncommon and very little is paid out of pocket for additional supplies. So your comment appears to be quite the exaggeration.
As for your comment, "Virtually to-a-man they put the welfare of children above their own interests" seems to be another exaggeration. Just from personal experience, I had teachers like the ones you described, but I also had teachers at the opposite end of the spectrum. For example - my high school American History teacher who offered all the girls an A for the semester if he could paddle our behinds. My Algebra teacher sat up front with the football boys and discussed football plays every day and let us all grade our own homework and tests so we all passed with flying colors. Then there was my 2nd grade teacher who had each of us come to the front of the class while she graded our work and laughed and mocked those of us who missed simple math problems. She also laughed and mocked a neighbor boy of mine who was large for his age and tripped a lot. He later committed suicide. Not saying she was the cause of his depression, but she sure didn't help. I could go on. There were more pathetic teachers. However, I had some excellent teachers, like my geometry teacher, Mrs. Shroyer, who cared deeply that we all learn and would call us aside and help each of us when she saw us struggling with our grades. My 5th grade teacher not only cared about our learning, but also smelled so good. She always wore the sweetest perfume that matched her sweet personality. So I had teachers who were great teachers, but I had teachers who should have never stepped foot in a classroom. Your exaggeration of "to the man" put the interests of the child ahead of themselves is just that - a blatant exaggeration. No profession is like that. None. There's good and bad in every profession. Teachers are no different. Seems like every week we see reports of teachers having sex with their students. If you want to discuss this sensibly, we can, but your exaggerations make that impossible.
Editing to add-
My best friend in high school had an affair with one of our teachers. He was in his late 20s and she was 17. Yep, her teacher was having sex with her. They actually ended up getting married and are still married over 40 years later - but still - a teacher having sex with a 17 year old student doesn't exactly sound like he's putting his students needs above his own. I could go on, but you get the idea.
My parents and grandparents cared enough to put me in a good school. I cared enough to put my kids in good places. My wife is a teacher. I have friends who run a private school. I know what kind of investment they put into the kids.
If it wasn't too late already, I would suggest that you move someplace... better. And find better schools/teachers for your kids.