I’m sure it’s not, but I’d like to give the benefit of the doubt that the Yearbook Adviser just had the names auto-import from the district database and didn’t change to nicknames or names students go by. It’s a big job to go through a thousand names and make change those that are wrong. Using the registered name is usually a safe bet.
edit: For those who are downvoting, what strategy would you use to find out the names every student is know by? Teachers have trouble getting work back from the students in their classroom, so imagine how hard this would be to do with a thousand people you’ve never met. There may be a good method, but I can’t think of it.
edit 2: I guarantee a teacher is in charge of the yearbook because admins would never touch that kind of work. Teachers usually fail the students because of being overworked and essentially sabotaged by admins and the government (and sadly even parents). They usually stay teaching because they care about the students. They don’t have time or the will to be malicious.
edit 3: Final (hopefully) Another thought… Did the yearbook staff (students who make the yearbook) speak up about this before publishing the book? Most yearbooks are 90%+ student-made.
edit 4: Final thought… It is important to call people by their chosen names—whether or not this lines up with their names assigned at birth. I am hoping this time it was a mistake caused by the impossible job of being a teacher and not from bigotry. I think the best solution would be something systematic: Every computer system that stores a human’s name needs to have a “goes by” field.