So I’ve been at my current job for just over a year. I got into a new trade and I am super green, they knew this when I was hired. I’ll admit I’m not where I should be after a year and that I just tend to learn a little slower than most. But this is a completely knew field that is pretty complex at times. Anyways my boss who is supposed to be the one who has trained me hasn’t taught me shit and basically pawns me off on another guy who teaches me other things that are part of the trade but not really what I was hired for. My boss is hardly ever on job site when he’s supposed to be training me, randomly pops it to ask “what are you fucking up today?” I usually just laugh or ignore him. But today it was supposed to be just me and him working together. A few hours into the day my kids daycare calls and said my kids 1 and 3yrs old are sick and I need to come pick them up. I can stay if he really needs me but if not I asked my boss if I could leave to get them he got pissed and said just fucking go. As I’m packing up my tools he says in front of the gc and another boss “you keep getting more and more worthless” At this point every ounce of me wanted tell him to fuck off and quit on the spot. But this job pays way better than anything I could find and I’ve got a family to support. Am I over reacting? Should I just suck it up and deal with this jerk, or leave? After today I really wanna start looking for a new job, I’ll defiantly take a huge pay cut somewhere else, but I think I’d be a lot happier somewhere else.