C, it is hard to understand something when it is so drastically different than what you've known, ya know?
But who cares if he has a gf? This is not a relationship based on love and committment.I think your wife is unhappy and doesnt know why and he is a bandaid.
It has to play itself out.
You just do your thing and leave them to weave their own webs.