Я разделяю "своих" и "чужих" вообще по жизни, и в детских имущественных спорах в частности. На площадке - да, ваш принцип и у нас. НО с гостями надо быть гостеприимным хозяином, т.е. заранее обговариваю, что если не хочешь, чтобы брали что-то - убери. Все должно быть адекватно возрасту, странно приглашать 2-х летку и не подумать, чем его можно развлечь. В моем случае, если бы ребенок сказал,  что не хочет делиться вот вообще никакими игрушками - ок, забирай все и иди сиди с ними в своей комнате, а я буду развлекать гостей.В обратной ситуации, я могу запретить своим детям трогать игрушки хозяина, но тогда мне надо их развлекать и отвлекать - смысл таких "гостей" мне не ясен, т.к. к чему МНЕ то такие сложности?  Я и так постоянно бдю детей на предмет того чем они занимаются,несобираются ли что-то попортить и т.д. Хотя они в курсе и еще ни разу не было инцидентов, но младшему 2, и возможно, он  может "нахулиганить".