Distilling all the talk down, the fundamental complaint is that the Beast didn’t deserve the redemption he received in the end. The complaint has merit. I think most agree, however, that the staff of the Beast’s castle didn’t deserve to be wrapped up in the Beast’s curse. Their salvation came through the Beast’s redemption.
As I thought about this, it suddenly struck me that I had heard similar comments about one of the characters in my novel, Veronica Phoenix. A couple of people said that Leon Yeardley did not deserve the redemption he received at the end of the story. Leon’s redemption was a gift from Captain Jenkens. One can argue that Leon didn’t deserve the gift. However, his wife, Denise, and their kids, Jenna and Jordan, deserved Leon’s redemption. Captain Jenkins had every right to be mad at Leon, and could easily have chosen to killed him. He chose, instead, to be true to himself. In spite of everything that had happened to him, he chose to help Leon and his family. Captain Jenkins rose above his anger and made a better choice. That choice came around full circle in the end of Search for the Phoenix, returning to Captain Jenkins and giving him what he truly desired.