Relevant, but not a perfect fit for "last-minute disappointment".
Cheesed off — Cambridge
adj. (after verb) Annoyed and disappointed with something or someone.
"She's a bit cheesed off with her job."
Cut (sb) to the quick — Cambridge
to hurt someone's feelings a lot
"Her thoughtless remark cut him to the quick."