Сосед прав. Дети в 9-10 часов должны ложиться спать. Не хочет спать - пусть лежит в кроватке и слушает, как ты читаешь до 12 ночи. Соседи не обязаны страдать из-за вас.
Что такое бегающий наверху деть (даже в доме с хорошей звукоизоляцией) представляю. Это даже днем неприятно, а ночью и подавно.