в старом лицее не было буфета, проблемы денег вообще не было. В новой школе на второй день дал однокласснику 10 рублей что-то купить. Договорились, что тот отдаст. Уже второй месяц мой ребенок страдает - ну как так - взять и не отдать

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