You have more faith in the Palestinians and their leadership than I do. I don't think they will ever be satisfied.
That might be true, although it doesn't change things. Israel must divorce itself from the West Bank and put the onus on them to be responsible.
The other option of annexing the land creates unacceptable risks without really solving anything.
I don't think it will be finally resolved during our lifetimes. It should, but it won't.