Morality is rooted entirely in the presupposition that some higher power defines what is correct for human behavior...
No it isn't.
The higher power could be evil.