I don't walk in with low expectations, but I also don't walk in expecting anything for free. Gimme a break.
I absolutely would have been annoyed, not ticked off and not expected freebies. $15 for what??? Her time?
EPCOT is open 9-9 (assuming it's not EMH's). At $85 a day, it's $7.08/hr, to be there. She waited 30 minutes, which is a whopping $3.54. What exactly is she getting $15 for?
I, personally, (and not just at Disney) am sick and tired of people going into any establishment, expecting to be catered to like royality, and pitching a fit, whining about it, or expecting things for free - when *things happen*.
I have a 20 y/o and a 16 y/o son. Neither of them would have had their day ruined, from ONE character meeting. Handle it. You're the Mom.