I'm really struggling to like work. My manager is new, and has terrible people skills. He is extremely condescending. If i ask a question, he usually won't look up from his pc. Hes loudly critical of his absent reports in the middle of the office. If I ask him a question, he will answer my question to a (favoured) colleague but then crow loudly about how he empowers people. He steals people's ideas and pretends they are his own. When we have catch ups (twice a year?), it's corporate crap - there's no human inside. He makes poor decisions, changes a his mind when they don't work out - but will never admit mistakes. I am really struggling with having to work for him. It's driving me crazy...But the job is flexible - and in the industry and position i have, flexible jobs are like gold dust. So i have to suck it up, right? How do i learn to let it go and not be wound up by him? Everyone has to deal with awkward people all the time - why am i finding him so hard to take?