Fins,
Call a supervisor when you are short meals, delay a few flights as a result while the count is corrected, and I bet the company starts to take notice. Then management can address the real problem at hand.
There is no reason why a jaded FA should feel it is ok to take their frustration out on the cockpit crew.
That is exactly how it should be handled, walk off
and get somthing to eat.
DB