I don't have to be. Voicing being "upset" your boyfriend can't pick you up because he has a dinner commitment-- one divulged before she'd even purchased her tickets, at that-- checks off pretty much every box for "whining."
Maybe he should have just responded with how he was feeling.
Her: "I'm upset you can't pick me up."
Him: "That sucks."
I'd pay.