I admit that I am viewing this differently than you are (and who wudda thunk that that it was not a Hispanic family with that last name and a girl being named with a Hispanic boy's name?...color me confused).
However, if you have a child who is an honor student...then you cannot have a child who is unruly in school or off her meds, because if that were the case she would have lost her standing as an honor student. In addition to that, who calls their child a foul name in front of high school personnel? In addition, what parent stops paying high school tuition when they are the ones who signed the contract and are legally liable for it and that its their credit that is going to be sunk for not paying it?
A lawyer actually took on this 18 year olds case knowing that the 18 year old had no money and that the lawyer would be sol if the 18 year old does not prevail?
So, I got it completely wrong about what caused the riff between the 18 year old and her parents. That doesn't however change my opinion that the parents made a huge mistake. We have many more years of an adult relationship with our children than we have a childhood one. To allow this kind of riff to happen that close to age 18, with a child who is not out of control, is a huge error in parenting in my humble opinion.
Also, I do not believe that an attorney would have taken on the case unless they believed that they would prevail.