I've unfortunately have had my share of bosses (so far) and it good to know how to sway them and learn from them when you know the 'big wigs' (what we call em) get respect from them. You work your way up, and when I had issues with my boss I took up with HER boss, and her bosses and bosses. People get walked on too much I've seen, including me when I first started working, and I won't put up with it. At least state your claim, be in charge with your reasons and don't bullshit a bullshitter. Can't always win though, some people just get away with it, which I've seen it done too, and just gotta be better than them in the end.