Это уже не исправить, но в такой ситуации, вы должны были просто заплатить отдельно за напитки детей и игру. Это вполне нормально. А в следующий раз напишите приглашения и попросите подтвержения до определенного числа. Но если родители привели еще одного ребенка или тетю или дядю, то они платят за себя сами. Вы вызвались заплатить за напитки, никто и не предполагал, что вы будете за них платить. Что касается подарка - 20 долларов - это нормальный подарок. У нас, в Германии по 15-25. В год дети посещают минимум 10 ДР, у меня 2-е - 500-700 евро в год уходит на подарки. А вы по 40 $ дарите?