I actually find these welcome parties rather annoying sometimes (as some of he households/sims that have come to mine have been weirdos like the ones you describe, though most are not. Never seem to know what you'll face for the 'welcome wagon'. I finally started ignoring them and the...