I am not sure how we can truly judge God, IF such a being truly exists.
Indeed, we only know how we would act in a given situation based on what we ourselves know (and that is a limited knowledge).
We judge the actions of others that are like ourselves (competent human beings) based on what we know they know or think they know (and even in this case, that knowledge can be flawed.)
But a God that is supposed to be omniscient?
Even among humans, a difference in knowledge will lead to a different set of actions.
If two men see a robbery in progress, and they vary from each other in knowledge, it is reasonable to surmise that they will act differently.
The first man might know that he can easily wrestle the armed robber to the ground and defuse the robber's threat.
The second might know the same, but he also knows that the robber has a bomb belt and would choose to self detonate if he is physically restrained.
If we asked the two men what they would do ahead of the action, they would likely give us different answers.
The first man would choose to take action, and the second would not.
If we lacked knowledge about the bomb belt ourselves, we might judge the first man as good, but the second one as evil (or at least indifferent to injustice).
My point is that we cannot know how an omnibenevolent, omniscient, omnipotent being should act without being all these things ourselves.
In my country, the justice system demands that we be judged by a jury of our peers.
But how could we pretend to judge the actions of a being that is supposed to be omniscient, omnipotent, and omnibenevolent? We are not a "peer" to anything like that. We are at a different level.
My 4 year old son is not my peer. He lacks my knowledge. His judgement of my actions is not going to be based on a level of knowledge that I have. Therefore, he might judge my not letting him do something that gives him pleasure as being "bad." He doesn't know what I know.