This is where I strongly disagree with the adage, "if everyone around you is an asshole, you're the asshole." Because not necessarily; some places are just full of them.
The people I work with are great. It's just management that are violating policies to my detriment. The work is boring and/or frustrating, but I would be tolerable if I were treated fairly.