I (24) got a job as a machinist 4 months ago. I am an excellent craftsman and everything I make is beautiful, top notch quality and attention to detail. I work in a shop with a guy who has worked here for 6 years. He is retiring, at age 60, in 7 months. He has taught me various things but by and large, I have learned everything very quickly and can run the shop autonomously with no help. This has made my co worker very bitter towards me, as he took several years to learn how to use the various tools and machines. He is especially upset that I quickly learned how to use the CnC software autocad, because he is very computer illiterate and after 6 years he still sucks with it. When he hooked me up with this job, I told him that I had relevant experience and would be a fast learner. But now that I am here and he can't really mentor me, he has been taking out his beta rage on me.

Examples include yelling at me that I should respect him and that I am a spoiled bitch for landing this job and never having to deal with the corporate world like he did. He gets mad at me for supposedly interrupting him, but really he just talks slowly and likes to monologue for hours. I have tried to adjust the way I talk to him but it is really tiring...he will regularly waste 3 hours of a day talking about his active duty military years with me and expects me to sit and listen. He gets extremely angry when I leave a drill on the table, regardless if I was using it. Meanwhile I compulsively clean the shop and clean up his messes, he never puts anything away. I have done all the legit work with work orders for the last four months, while he defrauds the government making personal projects on the clock with materials paid for by the government. And then he has the gall to tell me I am lazy after having completed all the work orders and cleaned the shop. It's like, dude, you are making a gift for your niece, you are not fucking working.

The list goes on, and in general this dude is a passive aggressive nightmare. He banged on the door of the bathroom I was in and then 15 minutes later he texted me, "did you fall in and can't get up?". When I came out, he was sitting waiting for the exact bathroom I was in when there were plenty of others. He has now been in there for 30 minutes. I cannot believe a grown ass man is playing such petty games because he is jealous of a 24 year old.

I have tried talking about it, asking if something is wrong, listening to him talk for 3 hours, cleaning the shop incessantly and doing everything that he tells me, anything. Lately I have just been keeping iron solid frame and making a normal amount of small talk like nothing is wrong. When he gives me weird passive aggressive answers I pretend nothing is wrong.

What do I do about this guy? He is being such a prick and I did nothing to him except be young and a little bit confident.