Mahawamsa
Berbagai penulis mempertanyakan moralitas akun yang diberikan dalam Mahavamsa, di mana Dutugamunu menyesalkan tindakannya dalam membunuh Elara dan pasukannya. Mahavamsa menyamakan pembunuhan para penjajah sebagai setara dengan pembunuhan "orang berdosa dan binatang buas", dan dukacita dan penyesalan Raja telah diredakan. Ini dianggap oleh beberapa kritik sebagai kesalahan etika. Akan tetapi, Buddhisme memang mengakui hierarki tindakan sebagai sesuatu yang kurang lebih bermanfaat atau terampil, meskipun maksudnya sama atau lebih penting daripada tindakan itu sendiri. Dengan demikian pembunuhan seorang Arhat dapat dianggap kurang bermanfaat dan terampil daripada pembunuhan manusia biasa. Umat ​​Buddha juga dapat menyatakan bahwa membunuh seekor gajah kurang terampil dan sehat daripada membunuh seekor semut. Namun, dalam kedua kasus itu, niat itu juga harus dipertimbangkan. Suatu hal yang penting untuk dicatat adalah bahwa Dutthagamani menyesali tindakannya, dan ini juga berlaku untuk Raja Ashoka, yang menjadi pasifis setelah serangkaian kampanye militer berdarah.