His behavior has been very selfish and immature. I don't blame her for exploding. That kind of treatment to your wife is going to destroy just about any relationship. He should always put her first, but he should also be able to spend time with his male friends, too. Just not near as much as he has been doing.
One hour after their fight they had sex.