Yeaaaah, Charity would totally forgive him. She pretty much offers herself up to murderous people and then is all "well, if it makes them happy then that's okay." Because the happiness of others is the most important thing to her. Which... oh Charity. No. Just no.
She'll be ready to jump his bones again, but there will be no more millions of demon babies. She can't really do that anymore and it was so tiring to kill them all anyway ;)