He doesn't have to be. I'm telling you what He has to be if He exists.
You say he has to be perfect but give no reason why he has to be, it sounds like you are trying to say the only version of god thier can be can be the fundi version of god. are you sure you arn't a closet fundi robin?
i am saying god doesn't have to be morally good to be god. we only view god that way because he is god, have you ever heard of any religion that says such things as "I like our god he's a total dick!"?
god can be anything he likes, he can smite people for no reason, but will people consider that good? some will because they want to think so