Haha, I don't mind people shortening my name, I actually kind of like it :D
Ah, okay, I thought maybe he was not telling you details because of the way you said "he said he had proof this time" or something like that, it sounded like he told you abstractly but not what it was. So I thought more details might make it easier to judge if what he tells you sounds plausible to you. Of course any part of it could be lying - but to craft a convincing lie with a lot of details is harder, right?
It's good that you came to a solution for your teaching times! :)
I understand your conflicted feelings about talking to your mom - especially when you are kind of disappointed and unsure about the situation yourself, it's always easy to imagine that someone else would take it in a similar way. And a mom that thinks badly of your partner is no fun at all, I used to have that problem when I was still with my ex. I was always worried about talking to her about anything that wasn't super positive because I didn't want things to get worse. I'm not sure if that was the right thing to do though, she may have thought that I just blindly only saw the good things in him, because that was the only thing I showed towards her.
Why do you think she would pressure you to leave him/ get a bad impression? Have there been problems between the two of them before? Has she expressed concerns about his work issues before? I think it is unlikely that she would immediately think he was in the wrong if neither of that is the case. Especially if she has dealt with a similar situation herself in the past.
memoriam wrote:he drops things when they get more difficult
That got me thinking just now - maybe it's just that when there's a difficult situation with his boss (that might really not be his fault), that just bums him out and he loses his work ethics because the job becomes such a thing? That could then lead to his firing at some point and might explain why it happens again and again, since some unpleasant situations might just be expected to happen? I'm really talking out of my ass now though, I have no work experiences myself and I know far too little about the concrete issues he is having to know if this could even remotely make sense. Just a thought I had ;)