Plus everyone knows Hercules is a demigod because he drank some magic humanitication juice as a baby but didn't drink the last drop, since both of his blood parents were definitely fully fledged gods. Not for any other, non-Disney-approved reason, no siree.