Почему война? Если спокойно объясните обоим, что рады его видеть как гостя в своем доме т.е. пришел, вы все вместе поедите, пообщаетесь, поговорите, он с малышом поиграет. То это нормально, так его видеть вы рады всегда. А если ваш дом используют как бесплатную ночлежку и харчевню для своих нужд, то пусть снимает себе номер в гостинице и завтракает там же. А ваш дом не ночлежка, он открыт для того кто хочет с вами общаться, а не вас использовать.