Вообще, я в свое время читала разные книжки умных психологов, в которых говорилось, что ребенок имеет правл не отдавать свои игрушки. Стыдить его не правильно. Вы же имеете право распоряжаться соими вещами? А почему он нет? Другое дело, если при этом он обижает других, отнимая их игрушки - это надо пресекать, объясняя, что это Васина/Машина игрушка и можно попросить, отнимать нельзя.
Если обижают вашего ребенка до 3 лет и он не может постоять за себя, надо вступаться, чтоб он не чувствовал себя не защищенным. А то мама стоит, смотрит, не защищает... А вот после 3 они уже играют или учатся играть не рядом, как до этого, а вместе. Вот тут надо вмешиваться в крайних случаях, когда ребенку могут навредить. Потому вто он должен учиться сам общаться со сверстниками.
Но это теория, конечно, жизнь иногда такие варианты подкидывает - не знаешь что делать...