То, что человек может НЕ СЧИТАТЬ себя аморальным - не делает его нравственным и морально чистым человеком. Субьективно человек может думать о себе все, что угодно, но на понятие норма - это не влияет. Норма - она одна на всех. И меняется не в зависимости от того, что думает каждый отдельный человек, а от изменения общества в целом в разные исторические периоды.