I have to admit that I think the greatest injustice in this story is the fact that Percy lived after naming the poor kid Albus Severus.
The compromise was incredibly reasonable, but I can't help but be unhappy about it. I guess where everyone in canon just wants one big happy Weasley family, I want all of the Weasleys to be either destitute and lonely, or dead. Too many prejudices on my part...
Excellent conclusion, all things considered.