Вопрос совсем не риторический, как может показаться. На тему, что заставляет людей соблюдать мораль и традиционный многовековой уклад жизни, написаны тома. Кстати, в этом вопросе, нет отличия между японцами и нами в рамках традиционной культуры. Конечно, не обходится без фриков и социопатов (вот - точный термин), но это уж кому как повезет.
no subject