Мне кажется можно было попросить мальчика дать поиграть на некоторое время замок(сказав что они маленькие и не понимают и т.п. ну чтобы ора не поднимать),но если он очень категорично не хотел отдавать,то конечно это его право ,т.к. нашел он. Как в каком то журнале про такие ситуации было предложено сказать ребенку: "ты конечно можешь не давать свою игрушку,но если дашь,то поступишь очень благородно..." То есть немного направить ребенка, а дальше пусть  сам решит что делать. И еще конечно мама малышей поступила не очень правильно сама,вот она конечно не должна была вам и вашему мальчику говорить отдать игрушку. Она как раз наоборот доолжна была своим объяснять,что это чужое,что это он нашел и т.д.