Dr. Craig explains how God's moral perfection is compatible with His perfect justice and His perfect love.