Sometimes, I get the question, Do you think the Gods are perfect? The problem with this question first and foremost, is that humans have no idea what perfection is. Not a single mortal on this planet can look at a forest and tell me which tree is perfect, or look at the sky and tell me which cloud doesn't have any imperfections. No one can tell me which blade of grass is better, the tall or short one. No human can even tell me which human being is perfect and which one isn't, and more so, explain why. Which color of hair, eyes or skin is perfect? What height is perfect? Which sex is perfect? If you get where I'm going with this, good.
Are the Gods perfect? The plain answer is, I couldn't say, because as a human, and like every other human around me, I have no idea what perfection is. There are, however, a few ideas we might entertain. One, perhaps everything is indeed perfect because everything is exactly the way it's supposed to be. And/or two, if there is no perfection, perhaps there doesn't even need to be. Do the Gods have to be perfect? No, they don't. But they are undoubtedly the highest level of perfection that could possibly exist. In other words, if they're not perfect, they are certainly as close to it as you can get, completely unmatched in the universe. When I praise the Gods, or invoke them for something, what I am literally doing is praising or asking for that highest level of something. Their power doesn't have to be perfect in order to be unsurpassed. The idea that a God must be perfect really more so comes from the Judeo-Christian mythos than anything else. In order for the early Christians to claim theological superiority over everyone, they had to create a perfect deity. It's not really something that existed a lot in Pagan culture, and yet the Pagans still loved their Gods all the same. It does not, by any means, indicate that the Gods are not excellent.
Then the final question begs, if the Gods aren't perfect, why worship them? The answer is simple, because they are the Gods. Your parents may not be perfect, but you still love them. Your boss may not be perfect, but you still respect him or her. Your spouse may not be perfect, but you're still devoted to them until the end. Why should the Gods, who are far greater than anything else, not be given the same respect, obedience, and loyalty? It makes no sense to be devoted to imperfect humans, but refuse to worship a God on the grounds that they may not be perfect. A human is far weaker and less wise than a God, whereas a God will exceed the human in all things. To adore the human and reject the God isn't logical.
So, are the Gods perfect? My answer is, it doesn't matter.
In the Goodness of the Gods,