That's really cool that you took her on despite her imperfections, but when you come right down to it, none of us are perfect either. Many want or expect their pets to be "perfect" but mostly it just means that their imperfections are less obvious, or that they show up later. Just enjoy her for who she is.