IMO its not so much that she came from a puppymill, its the breeding mom who is stuck at the mill. Look at poor Ella

~if everyone who bought a puppy from a pet shop could see her they would run in the other direction from pet shops.
Sounds like you have a good plan in place. If you can't find her a good home maybe you could talk your husband into keeping her.