I've never been a member of Disney management and while I feel firing someone on the spot seems a bit harsh, I think some kind of demotion or punishment is completely justified. We all know these are real people and sometimes the real world creeps into the act they've been hired to uphold while out and about in the parks. Slip ups happen, but it's the degree to which it happens that is the issue IMO. I accidentally said something in 2013 that caused Rapunzel to briefly break character. I even apologized right on the spot because I didn't want her to get in trouble. Still, the degree to which she broke character vs. what happened with Jackie is night and day.
I listened to Jackie's story and it made me think about how I'd feel if this were my kids' first trip and my older one was meeting her favorite princess for the first time. I would have been beyond furious and I would have complained. My older one was 4 at the time, head over heels for Cinderella, and would have been shattered if things weren't magical. I'm not talking over the top experience or special treatment...just not wanting to have a "Santa isn't real" kind of moment on her first trip to WDW. While I wouldn't want her to lose her job, I'd want her to spend some extra time working in a fur character or other post before she was allowed back into a face character spot. Yes, no place or person is perfect, but it's a completely realistic expectation to have a Disney hired M&G actor maintain the integrity of the character which they were hired to portray. I mean, it's this whole magical smokescreen that is behind the age limit on tours like Keys to the Kingdom, so it's clearly a critical error to break character at this level while out in the parks.