По моему они оба и правы и неправы одновременно.
Ибо человеческая психика изначально эгоцентрична. Так уж она работает. Она не может перенести центр куда-то вне себя в принципе.
Единственно, что она может — это расширить границы своего Я. Когда это Я уже будет включать в себя и интересы того, кого любишь. Ведь лишившись его — ты лишаешься и части самого себя.
Проблема в том, что многие этого просто не умеют делать. И не понимают того, что "корову надо иногда кормить". Они её "доят" до последнего, в результате остаются "у разбитого корыта". Это по сути неразумный эгоизм.
Но бывает и обратная проблема. Когда они её "кормят как на убой", в надежде что она им сама принесёт "масло". Но это в принципе невозможно, сколько её не корми. А вот это уже неразумный альтруизм.
При том заметьте, тут альтруизм тоже весьма эгоистичен. Он тоже хочет что-то получить лично для себя. Просто человек понимает, что перед тем как что-то получить, надо сначала что-то отдать. А уже лишь потом, в обмен на это, люди могут вас чем-то отблагодарить.
Так что тут всё сводится к терминологии. А точнее к тому, что же считать эгоизмом. Ибо кто-то поступки разумного эгоиста мог счесть альтруизмом просто по тому, что он что-то сначала дал. При том порой даже больше, чем потребовал. Ведь ценность тут весьма субъективная, да и элемент "аванса" ни кто не отменял. А кто-то может считать себя альтруистом лишь по тому, что не до конца осознаёт свои претензии к окружающим. И ему может казаться, что их нет, когда на деле он может требовать куда больше, чем он отдаёт.
Ну а отличие разумного эгоиста от разумного альтруиста — крайне субъективны и расплывчаты. И где-то в середине эти понятия вообще смешиваются.