I think Chiharu isn't really human after all, i mean he's even not a human to begin with. They way he seeks his own pleasure and the way he gave everyone power just to become his entertainment, i think he's some kind of god, the source of that damn frogs.