I really don't think it's a good idea to get into Kate Clanchy, as Mumsnet has seen so many threads about her, and they always turn into bunfights.
There are two reasons Kate Clanchy's book caused a firestorm, first because she was writing about real people who were also children, and who were under her care. That's very different from writing about fictional characters. (And she said a lot of pretty dodgy things about her kids, calling them fat, making fat shaming remarks about certain parts of their bodies, calling white students "boring" compared to "exotic" non-white students, saying that a student with a big nose had to be lying about not being Jewish, talking about young girls' shapely legs and breasts, saying her autistic students were so annoying no one liked them and even she couldn't stand them for more than an hour, referring to working class kids as "feral" and saying she'd happily slap a Burka on them to cover up their rotting death and double chins, and referring to one of her young girls who had been raped as suffering "a loss of grace." You personally might think those are all fine, but it's clearly a lot more than "Poor Kate was cancelled because she used the expression almond-shaped eyes.")
The second reason is because the entire thing started when Kate found a negative GoodReads review that had been posted nearly a year earlier, from a reader who disliked that Kate had said some of those things about her students, and Kate was so offended that a reader had disliked her book she went on a huge Twitter rant claiming that the reader was some kind of vendetta against her and most crucially claiming that the quotes in the review were fake and that the reviewer had made them up to smear her, and that they weren't in the book at all. Then it turned out she'd lied and all the quotes were in the book.
If Kate hadn't lied, and chosen to be offended by a reader disliking her book, nothing would have happened. Her book won tons of awards and did really well, there was no controversy over it until she opened her big mouth on Twitter and lied. And her Twitter rant was nearly a year after the GoodReads review was posted, so it's not like the review damaged her or the book.
Whatever your thoughts on Kate's book, she shouldn't have lied and attacked a reader for the crime of not liking her book.