If you are in love with the little girl and she's healthy, by all means do it. I'm sure you deserve it, and your husband thinks so also.
As for why she would by a mix breed, that's no one's business but hers.
That wasn't one of her concerns when she posted.
Kudos for getting involved in rescue, don't come down hard on yourself or let anyone else.