Please translate kind Sir.
Really genius?
If you refer to someone as having "hung the moon", you think they are extremely wonderful, or amazing, or good.
I believe that is why he said he thought he had raised his daughter better than that.
Hung the moon= top dog=the best=greatest ever. An old saying from the high plains.