The question of, Are the Gods perfect? still circulates in the Hellenic and Pagan communities. The first and foremost problem with this line of inquiry is that humans, despite their presumptions, actually have no idea what perfection is. Not a single mortal on the Earth can look into a forest and tell us which tree is perfect, which one isn't, and why. No human can even tell us which human being is biologically perfect, because we're all different colors and compositions.
Therefore, the first answer to the question is that we actually can not answer it, for our knowledge is nowhere near vast enough. However, in this response, there are a few ideas we might find interesting to entertain.
One, perhaps everything is indeed perfect and everything is exactly the way it's supposed to be. Second, perhaps there is no such thing as perfection at all, but do the Gods have to be perfect? No, not at all, because they are the highest level of perfection that exists anywhere in existence. Power does not have to be perfect in order to be unsurpassed.
The final part of this inquiry that some ask is, 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 isn't perfect, but you still respect them. And your spouse isn't perfect, but you're still devoted to them. Why should the Gods, who are far greater than anything else, not be given the same love, respect and devotion?
The ultimate answer to, Are the Gods perfect? is that it does not matter.
In the Goodness of the Gods,
I'll see you at the next Herm down the road,
Priest Christopher.