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