I guess that would be the best - to speak directly to him and tell him what's on your mind and your opinion about his GF behaviour even though it will result in breaking your friendship. But as you said - I think it won't be for long and one day he will come back Good luck in your quest and - keep us posted please, very interesting...