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