Have you argued with your boss?
I argued with my boss once when he tried to pressure me to handle a thing that is beyond my capabilities. I said, If only I can do exceptions like you, then I would definitely not ask for your help. After that, he realized that I do not just ask for assistance without doing the best and all possible resolution that I know. We became good friends after. I guess I need to let my boss know how I feel instead of talking behind his back right?
My current and previous bosses, including present clients in my online jobs - If I know I have a point, I'll raise and argue it even if I'll be contradicting my boss or client. I don't care. I always speak my mind in a diplomatic manner. So far, not a single boss or client of mine called my attention.