Banyak teori agresi yang mengatakan sebab utama yang menyebabkan munculnya perilaku agresi adalah frustrasi (Hanurawan,2005). Dijelaskan di sini, perilaku agresif muncul karena terhalangnya seseorang dalam mencapai tujuan, kebutuhan, keinginan, pengharapan atau tindakan tertentu. Watson, Kulik dan Brown ( dalam Soedardjo dan Helmi,1998) lebih jauh
menyatakan bahwa frustrasi yang muncul disebabkan adanya faktor dari luar yang begitu kuat menekan sehingga muncul perilaku agresi. Bandura (dalam Baron dan Byrne. 1994) menyatakan bahwa perilaku agresi merupakan hasil dari proses belajar sosial melalui pengamatan terhadap dunia sosial.
Situasi yang setiap hari menampilkan kekerasan yang beraneka ragam sedikit demi sedikit akan memberikan penguatan bahwa hal itu merupakan hal yang menyenangkan atau hal yang biasa dilakukan ( Davidof,1991). Dengan menyaksikan adegan kekerasan tersebut terjadilah proses belajar dari model yang melakukan kekerasan sehingga akan memunculkan perilaku agresi. Bila perilaku seseorang membuat orang lain marah dan kemarahan itu mempunyai intensitas yang tinggi, maka hal itu merupakan bibit munculnya tidak hanya perilaku agresi pada dirinya namun juga perilaku agresi orang lain.
Zainun Mu’tadin, SPsi., MSi dalam http://www.e-psikologi.com/remaja/100602.html
Beberapa faktor penyebab terjadinya perilaku agresi, sebagai berikut:
1. Amarah
Marah merupakan emosi yang memiliki ciri-ciri aktifitas sistem saraf parasimpatik yang tinggi dan adanya perasaan tidak suka yang sangat kuat yang biasanya disebabkan adanya kesalahan, yang mungkin nyata-nyata salah atau mungkin juga tidak (Davidoff, Psikologi suatu pengantar 1991). Pada saat marah ada 3 perasaan ingin menyerang, meninju, menghancurkan atau melempar sesuatu dan biasanya timbul pikiran yang kejam. Bila hal-hal tersebut disalurkan maka terjadilah perilaku agresi. Jadi tidak dapat dipungkiri bahwa pada kenyataannya agresi adalah suatu respon terhadap marah.
Kekecewaan, sakit fisik, penghinaan, atau ancaman sering memancing amarah dan akhirnya memancing agresi. Ejekan, hinaan dan ancaman merupakan pancingan yang jitu terhadap amarah yang akan mengarah pada agresi. Anak-anak di kota seringkali saling mengejek pada saat bermain, begitu juga dengan remaja biasanya mereka mulai saling mengejek dengan ringan sebagai bahan tertawaan, kemudian yang diejek ikut membalas ejekan tersebut, lama kelamaan ejekan yang dilakukan semakin panjang dan terus-menerus dengan intensitas ketegangan yang semakin tinggi bahkan seringkali disertai kata-kata kotor dan cabul. Ejekan ini semakin lama-semakin seru karena rekan-rekan yang menjadi penonton juga ikut-ikutan memanasi situasi. Pada akhirnya bila salah satu tidak dapat menahan amarahnya maka ia mulai berupaya menyerang lawannya. Dia berusaha meraih apa saja untuk melukai lawannya. Dengan demikian berarti isyarat tindak kekerasan mulai terjadi. Bahkan pada akhirnya penontonpun tidak jarang ikut ikutan terlibat dalam perkelahian.