Some people are just plain rude!!! Never met anyone like that, he seems to have tall poppy syndrome. Hope your bff puts him in his place or loses him...
curious why you have not met him before if they have been together 8 months and she is your bff? And why is he commenting on your body parts, my bf would have knocked him out after the first warning!