Is God Really Perfect?