I can't really pity your situation sadly. I could understand if you had a physical or mental reason as to why you didn't follow company protocol.
I'm sorry you were termed, but I can't be as empathetic really. I don't mean to badger you but you did decide to give full details, so I have to share my opinion. So many people get termed for inane reasons like myself, and yours was pretty preventable.
Usually when working in foods or merchandise or in the restaurants or outdoor/indoor vending, when you are in that circumstance for when you have to offer a guest service replenishment, it's because a child spilled an ice cream or chocolate on themselves or it dropped or made a mess in your work area. A pair of mouse ears had a hole in them or the name was spelled wrong etc. You then of course report to your leader or coordinator and explain to them what happened and they will then talk to the guests and whether or not a GSR can be done or not. If it is, you fill out the form and the leader takes it.
From my understanding, that wasn't what happened with you at all. You received two unpaid ice creams from some of your coworkers and it turns out they were abusing the GSR system or something along those lines. Truth be told, this actually could have been a sting operation or an undercover boss type of thing.
I had a friend of mine who also worked in QSFB, that witnessed what could have possibly been an inside job or some kind of game Disney was playing to weed out indispensable workers. She worked the closing shifts and they were cleaning up the back of the house kitchen. All of a sudden a coworker that just joined their location for about a week offered them fudge brownie squares that were layovered and defected and couldn't be sold the following day (not enough/too many nuts, not enough/too much frosting, brownie is too big or too small etc.) that no guests bought and were more than likely going to be tossed in the bin anyways.
There was a lead on the other side of the kitchen, who was pretending to not pay attention, but he was. My friend didn't take one, but two of her fellow coworkers did, and those who ate a brownie, were terminated. You should never take or eat any food you didn't pay for without permission from your lead or supervisor first.
About the fact your money kept coming up short. Again, you knew outdoor vending required you to be able to do math in your head and give out correct change and make sure your till is not over or under. If you have to count slowly or say the total out loud to guests, do what you have to do. You shouldn't be coming up short that many times.
The chances of you being rehired are kinda dim. It's not impossible. I'm sure if you learned from your mistake and maybe see if you can get any positive recommendations from current or past well known cast members. I do wish the best for you, and I'm praying for you as well that you are able to look past this.
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)