Yeah, we got so disgusted with incidents like the above, that we gave up and started home schooling our kid. Other kids would give him a hard time in ways that shouldn't have been allowed to continue, or staff would fail to do their jobs, then he'd have a meltdown, and usually wouldn't want to talk about what happened. So we kept being called to pick him up from school, and being told, in essence, "your kid just had another horrible meltdown for no reason." Hours or days later, we would find out what happened, and the problems were never instigated by him. The final straw was when, after being out of school for several days, he had a meltdown in his math class and got kicked out of it (a luxury the teacher had because he was working above his grade level and was attending classes in higher grades, hence it was not "his" class). The reason for the meltdown was that he didn't know how to do a new sort of problem that had been introduced while he was gone, and the teacher wouldn't spend the two minutes necessary to explain it to him. After a couple of days of frustration, and being given bad grades for not completing work that he couldn't understand, he lost it.
That they were willing to drop him a couple of grades in math, and make him spend years doing busywork that would teach him nothing, rather than put any effort into teaching him appalled us, and we were not about to accept it. So we pulled him out. Afterwards, they sent us a letter which tried to blame him some more -- something which we could only read as an attempt to cover their own butts. It was really disgusting. We'll be moving out of the area soon, and will not miss the local, substandard schools in the least.