My two cents is this....
HE wasn't discharged for not sheeting packages or missing them, he was discharged for dishonesty. This isn't an unusual way for UPS to deal with drivers they want to make some kind of point with. ITs a nice vague thing they can always take back at a later point as a misunderstanding.
This is not me saying he was dishonest, as I think someone said before if he was going to be dishonest he would have just dumped them at the end of the day out his back door and everything would have been hard to pin on him. But he didn't, I am taking from the story he was asked about them and said "Oh yeah I forgot to tell you guys about them, but they were on my truck", that doesn't seem dishonest to me.
I am guessing there may be more to the story, some kind of underlying disagreement between the Driver and the center manager.
Most of us that stand up for our selves have been discharged at one time or another, dont take it personal and keep up the good fight.
All it takes is following every method and your over 10 everyday anyway