Да, спросить нужно было корректно. И тем не менее это ваш ребенок и его праздник, поэтому мне кажется, это не тот случай, где стоит идти на принцип. Другое дело, если у вас нет возможности купить или сделать, бывает - но это надо было просто вежливо объяснить.