This reminds me of a time I got fired from a job for literally like, no reason.
I was like, 20, and working at Home Depot, in Gardens. It was mulch season and mulch comes in a huge bag and comes frozen for whatever reason, but it legit weighs like, 50 lbs when it's full of water/frozen. I spent the whole summer at that point offering to do mulch duty because it meant I got to sit in the back with my headphones in, and load mulch when a truck came around. One day I'm taking a bag of mulch off the top of the pile, and a shooting pain went through my back and I had basically thrown it out.
So I asked to leave work early because I was in tons of pain, went to the doctor, did an MRI or w/e and an X ray and this tiny Chinese woman comes in and just plain out says to me, I shit you not: "Youv git fee beck of pregnant lady. Bed spine curbature." She wrote me a note basically saying I'll be out for three weeks and suggested I ask for workman's comp.
Go back to work the same day, give them the doctor's note, ask about it, they said they'd file for it and give me a call back tomorrow. They didn't call me until three days later asking where the fuck I was and why I haven't been showing up for work. I explained I turned in the doctor's note and all that and would be out for three weeks. They then said "Well you need to call us each day to let us know you're not coming in." This was news to me, because if that's all they wanted me to do while I was out, I absolutely would have done that. I was making $14.50/h at 20 working an entry level job with unlimited overtime, I wasn't going to just give that shit up over not making a phone call.
I apologized to them and explained no one informed of the fact I needed to call in each day I was out. The HR lady on the other end said I could have just called ahead and said I'd be out for multiple days and I just flat out asked "What about the doctor's note I gave you guys? Isn't that just the same thing as just calling multiple days out?" she went completely silent and said she'd be right back and after about three minutes comes back on the line and said they were terminating my employment.
The point I'm getting to is I think a lot of people at some point have been fired over literally nothing, or on an error on management's end, or for no reason at all. It really doesn't surprise me Nick would work for a place that'd accuse him of stealing, then count the money to see none was missing, then just fire him anyways. Like in my case- my firing I came to learn was to cover the ass of a 600 lbs man who worked there who didn't file my doctor's note and just lied saying I never gave him one- Someone in management was probably suppose to let someone go for just leaving a till open and someone else passed the blame onto Nick to cover up the fact they probably did it.