You're focusing on what fits your narrative. You're ignoring that he left her at a restaurant. That he cusses her out. That his demeanor toward her has changed *which is what has caused her to be suspicious* not the other way around. That he ignores her, yells at her, and demeans her. That when she points these things out to him, he tells her it's her fault, taking no responsibility for his own actions and words. He blamed HER for him leaving her at a restaurant. He's had similar situations in the past, flirtations, inappropriate content use, etc. She tries to apologize and he yells at her and cusses at her before she can get the words out. He goes out of his way to send nasty texts and videos to cuss at her and demean her. She said he's got a history of being very cruel to her.
This is not the behavior of a man who a) deserves the benefit of the doubt, and b) deserves for his wife to just stand by and take it.
The bottom line, regardless of whether or not he is cheating, regardless of whether or not she has low self-esteem, is that SHE IS NOT HAPPY being treated this way. I can't see many people who would be. Her best bet, as I said earlier, is to forget about whether or not he's cheating because it doesn't matter, and focus on what she's going to do about the fact that she's not happy with her husband talking to her and behaving with her in this way. She needs to get into some counseling so someone unbiased can help her figure out where to go from here. He should be invited to participate in that process, and if he does then props to him, but if he responds like he has been by telling her it's all her imagination and he has no responsibility for any of it, then I think she'll already have received a big answer to her questions about his character.