Хорошие вопросы. Я думаю, мораль всегда условна и всегда определяется местом и временем, т.е. не существует безотносительно. Точнее, идея морали существует, а в конкретном приложении - всегда условна, смотри мое оригинальное сообщение. Мораль личная называется совестью. Теперь вопрос: почему мораль отдельных людей так отличается от основного потока? Я считаю, из-за выросшего из всяких пропорций значения индивидуальности, а также из-за иммиграции. Столько всего намешано в крупных городах, что поди еще определи эту общественную мораль. Получается, что все почти сходит за мораль и все почти будет допустимым.