Certainly sounds unreasonable, sacked for 2 biscuits, so how many do you have to steal to get the sack, 10...20...a box...a truckload?
It's a simple rule, black and white. Yes it's possibly open to abuse, it would be easy to set someone up and sack them etc, but that can happen anytime in a thousand different ways.
On the flip side, though I havn't been pulled up personally, I have heard of crews being caught unprepaired and having to undergo searches at the hotels after check-in on their way to their room, usually following a looong flight. Ridiculous police state they are making.
Beware, the security nazis are everywhere.
Engagement is in a Flat Spin......