Unfortunately, we live in an upside down world that rewards lying and other shady practices. I have noted in a past job and my current one that those who work the least and care the least about the job but keep showing up, are treated the best. At my last job I had to resort to lazy behavior because my boss treated me worse and worse the harder I worked. I got sick of it and started not to care and he bothered me less and liked me more and more.
I have to add a recent story. A coworker who comes in and does her job recently received "counseling" and had to sign a piece of paper that went into her record because there was a mere miscommunication about a day off she requested. Later, the manager who issued the counseling, accused her of playing the system. She was rightfully outraged because she comes in on time and does her job while several coworkers leave their posts, GET DRUNK and leave early when they have to do hard work. These people are never confronted directly, but instead a blanket statement is given to all of us not to leave our posts and a warning about taking routine sick days at the end or beginning of our weekends. Yet the person who does what they are supposed to are chastised over a tiny mistake.
The problem is that evil people are in charge and they care more about whether they can get along with you than your professionalism and sacrifice. No wonder nothing gets accomplished in the work place! It's sick but true.