Does Voldemort suddenly reveal that he was a good guy after all? Does Iago indicate that he just wanted to test Othello's love for Desdemona? Does Cap'n Bob reappear to explain that he had tucked away the money in an investment hidey-hole and that all the pensioners would be paid in full? Does Fred the Shred renounce his sins and promise from hereon to devote his life to social work?
Bad man does good thing? A noble, generous gesture or the product of a guilty conscience? If it is the former, why do I keep expecting some sort of spin, a hidden motive, a revelation that there is a con involved? Why cannot I just accept the fact of the donation, give thanks and move on?
Villains should remain villains: it's what we feel comfortable with.
At the risk of being churlish and of denying royalties to the Royal British Legion, no, I will not be buying the damn book.