God designed us exactly the way He wanted us.
"If David could not do otherwise, then where was his freedom of choice?"
Who said we are "free" to choose. We make choices. But our choices are within God-defined limits. David made his choice based upon God's perfect plan. It wasn't a "free" choice. It was a choice. "Freedom" is a error the church believes today.
I agree.
How is a pre-determined, non-free choice, really a choice at all?