Оот, наконец-то мы и подошли к искомому. В идеале дети должны дарить то, что сделали сами. В свое время в ГДР, например, была принята именно такая практика. Очень мудрая, надо сказать. Такое выражение личной симпатии дает возможность ребенку проявить себя, как индивидуальность. Дети из малообеспеченных семей не бывают дискриминированы на общем празднике из-за своих простых подарков. Родители не бывают поставлены в неудобное положение, когда на неделе по восемь дней рождений, а в бюджете нет такой статьи расхода "на подарки".При ответном визите приглашенный старается отблагодарить дарителя, сделав для него душевное усилие и приложив максимум старания, чтобы порадовать друга. Кстати, и сечас в Германии люди часто продолжают поступать подобным образом. Детский день рождения - особый праздник и денежным подаркам там не место. Что касается материальных трудностей с покупкой дорогих "хотелок", то это - только Ваши трудности! Посвящая в них ребенка, Вы невольно возлагаете на ребенка часть этого груза. Можно придумать кучу отговорок, красиво выйдя из ситуации, но никогда не ссылаясь на высокую цену. Семилетке достаточно одной причины вроде: "мы сейчас не планировали такой покупки, но я думаю, что смогу тебе обещать, что к следующему дню рождения/новому году/ концу учебного года ты это получишь. А пока поиграй тем грузовиком, который ты получил в прошлом месяце от бабушки. Ей будет очень приятно, что тебе нравится ее подарок" или что-то в этом роде. Совсем другое дело, когда речь о 12-летках. Этот возраст предполагает совсем другой подход. Хотя подарки могут быть скоплены и из карманных денег или хотя бы пополам с родительскими. То, что сейчас принято дарить деньги  - грустный знак. Это - признак бедности. И душевной в том числе.