Well I think the truth comes out when you get drunk. So I think she is cheating on him, she is cheating on him by flirting with others, but he lets that slide. I would give her the boot. But you have to look at if she is high maintenance, does she have alot of baggage. There are way to many women out there to be stuck with a second rate girl.