Чтобы говорить о нравственности, надо для начала дать определение нравственности. Например, слова "мораль" и "нравственность" могут употребляться как синонимы, а вот кто-то из философов Читать дальше... как раз противопоставлял мораль и нравственность. С его точки зрения, мораль - это нормы поведения, диктуемые законами общества, а нравственность - это когда человек, не скованный моралью (законами) поступает согласно своим внутренним устремлениям нравственно. С этой точки зрения ваш спор "нравственность - извне или внутри человека" не имеет смысла вообще.
А если понимать под нравственностью что-нибудь там еще - тогда что-нибудь там еще. Пока у вас какой-то не очень предметный разговор.
Когда теряются законы, теряется мораль (позвольте мне пользоваться вышеизложенной неизвестно чьей теорией) - остается нравственность или безнравственность. Грубо говоря, нравственные люди продолжают совершать высоконравственные поступки, люди, которых сдерживали только законы - пускаются во все тяжкие. Стихийное бедствие - разрушены дома, милиции нет. Пойдете мародерствовать? Или максимум - будете защищать свое имущество?
Так же и в отношении законов моральных. Скажем, есть люди, которые не изменяют своим мужьям/женам потому, что считают это неприемлемым - такое внутреннее убеждение. А есть те, которые не изменяют потому, что возможности не подвернулось - кругом любопытные глаза. Первые - нравственные, вторые - не хотят прослыть аморальными, упасть в глазах общественности, скажем, безнравственные. Поехал человек на курорт - никто никого не знает, соседей нет. Высоконравственный человек не изменит - установка внутренняя, безнравственный - изменит, все равно ж никто не узнает, осуждать не будет. Вот такая разница между нравственностью и безнравственностью.
Иногда под нравственностью понимают гуманизм. Наверное, гуманного человека можно назвать нравственным... Но тут опять всё неоднозначно. Взять то же отношение к эвтаназии. Есть такая гуманная позиция - бедные люди страдают очень сильно, нужно дать им возможность прекратить страдать. Гуманная=нравственная позиция. Но есть такое нравственное положение о том, что отнимать жизнь у человека вообще нельзя ни при каких обстоятельствах. Позиция нравственная, правда, не гуманная. Тут уже как-то и не посчитать, что нравственность и гуманизм - синонимы. В общем, беда с этими философскими терминами.
По теме - нравственность без веры возможна. В конце концов, в советское время - с чего и начался спор - тоже были высоконравственные люди, и среди атеистов в том числе. Вера может стать основой нравственности, воспитание может стать, личный пример кого-то, любовь к Ленину/Сталину, совокупность факторов... А может человек вырасти безнравственным, и этому будет причина, скорее всего, где-то в процессе воспитания, просто не всегда это можно отследить, сказать, где был поворотный момент или главные поворотные моменты для данного, конкретного человека. И что? Плюс - один и тот же человек может совершать как высоконравственные поступки, так и безнравственные. Он нравственный или безнравственный?
Я в целом вообще не понимаю, о чем вы спорите. По-моему, вы просто разные вещи рассматриваете.