Childhood friend is the least sympathetic here. If he's interested to that extent he shouldn't be dating someone else. I feel bad for his gf, being pulled along like that. I know she seems superficial, but if you really like someone it would hurt to have that person always talk about someone else. And he's got no right to interrogate MC about her love life if she doesn't want to talk about it.