Taking the Not-So-Good with the Good, Until…
Perfection is such a simple criterion -- just think if your most important relationship were perfect. If that other person would just change a couple of things about themselves, things could be perfect. But they are not. You must deal not only with imperfection, but you constantly ask yourself, "How bad is the not-so-good part of this relationship (or job or living condition?"). If the good outweighs the other part, you stick with it. But it's that other part that keeps you up at night, sets your teeth on edge, and keeps you from being as happy as you would like to be. And you aren't ready to say goodbye to the good part, so you just keep on keeping on.
Why would the Divine put this kind of dilemma on us and what are we to do with these gray areas of our lives? Should we be grateful for the good? Patient and accepting with the not-so-good? Keep going for what seems like forever, constantly putting up with the lack of a real sense of happiness?
I believe that God doesn't make either good things or bad things happen. But does give us the ability to know the difference. That is the Divine gift -- that we are aware, and we can learn. We have made our choices, until one day the balance tips and there is too much not-so-good, and we change.
The Divine gifts that are abundantly given are, indeed, perfect. We get to learn, choose, and decide much in our lives. And we have the ongoing ability to walk the path at least pointed in the direction of perfect happiness because we have our Divinely given gifts to help us change.