Pertama, faktor internal. Faktor internal itu dari diri sendiri misal kondisi faktor ini kerap menjadi penentu seseorang dapat melakukan kejahatan kepada orang lain. “Bisa juga karena faktor emosional, temperamen mudah meledak-ledak. Serta pemikiran yang keliru bahwa kalau dia melakukan kejahatan atau tindakan keji itu menjadi cara yang bisa dilakukan untuk mendapat apa yang diinginkan,” kata Tiara
Minimnya kasih sayang serta rasa empati pada orang lain turut menjadi faktor internal yang dapat memicu perilaku jahat terjadi. “Yang terpenting juga adalah kontrol diri. Kendali diri yang rendah menjadi salah satu faktor penting yang bisa memicu seseorang melakukan kejahatan,” jelasnya.
Kedua, faktor eksternal. Faktor ini dapat berupa pengaruh lingkungan sekitar. Jika seseorang sudah terbiasa terpapar dengan tindakan kekerasan maka ia akan menormalisasi perbuatan tersebut. Ketiga, faktor situasional.
“Jadi ada situasi yang pada saat itu menjadi atau membuka kesempatan seseorang untuk bertindak jahat bahkan keji. Misal ada korban yang menjadi target atau pelampiasan emosi atau bahkan balas dendam,” jelasnya.