Проблема у кого-то в голове. Либо у вас, автор, либо у ребенка. Потому что денег вы даете достаточно .Поэтому обсуждать как тяжело детям прожить на 40 в общежитии не вижу смысла.  Я бы искала причины такой неудовлетворенности. Может, сыну не хватает привычного домашнего внимания, заботы, уклада, чувства тыла и он не знает, чем это компенсировать? Отправляйте ему посылки. Если вы совсем из дальнего региона, у вас там есть местные брэнды продуктов, бытовой химии, зубной пасты, высылайте такое тоже, чтобы он чувствовал и заботу вашу и привычное что-то с малой родины. Даже если побурчит, ему будет приятно. Домашнее печенье еще можно высылать.Но это один из вариантов, может быть и что-то другое