No idea where that info is coming from. In 10 years, I've never been regulated on how much soda/water/snacks I eat at Mesa.
I'm not arguing the validity of the other personal stories (I have some of my own), but the support of the CURRENT chief pilots at Mesa is amazing. If you have a true legit issue to leave work, they will help. Crew Tracking is a completely different animal and I personally keep them out of the equation if I'm dealing with a personal crisis.
Just my .02