Wow your bosses sound unreasonably strict. I can see if it's against the rules to go in and sit around in a restaurant for an hour but to just stop and grab a coffee? That you didn't get in as much trouble because you didn't commit the horrible sin of buying a coffee for yourself? Heaven forbid if you had wanted one!

It would be hard not to be suspicious with everything that's been happening to you lately with your job . I wouldn't really know what to recommend except what Karen suggested and if you have a union rep I'd definitely talk about it.

It sounds like from what I understand, you like the actual work and you like the money you make, it's just the management and some of the people that are making things rough.