Shane obviously has issues. I don't know what possible explanation Shane would give to reassure Donavan that he was ready and willing to put him first. Sometimes there isn't a happy ever after.
I too fall in line with being disappointed. Donovan was the injured party, even though there might be extenuating circumstances around Shane's rejection of Donovan. Now, ?.