李维杰自首的原因有两个:一是他们一家的遭遇导致了镇上的骚乱,还有朋友受伤,令他很是内疚;二是安安用涂改液把试卷改成了100分,为的是得到爸爸承诺的礼物。经历了一家人瞒天过海之后,小女儿安安学会了撒谎,也令李维杰下定决心要给女儿做个诚实的榜样。从道德层面上来说,可能是男主内疚了,毕竟杀了人,自己还是要付出代价的,所以去自首了。
他虽然不是个坏人,但毕竟是犯错了,误杀了别人,而且他教孩子和家人撒了谎,他的小女儿因为受他的影响学会了撒谎,自己修改了考试分数欺骗家长,所以他去自首了,为了给孩子树立榜样,让孩子诚实,也为了弥补自己犯下的错误。
社会的底线终究不能越过,或许是一种道德约束,或许这一切源起于他,他理应来承担这种社会职责,维护女儿以及周遭民众生存的社会环境。所以,他站出来了并选择自首。影片最后,记者在街头采访民众对李维杰事件的看法,有人说“李维杰应该无罪释放”,很多人表示至少现在好了很多,社会秩序重归于好。
李维杰是有信仰的人,和大多数泰国人一样,他也信仰宗教。影片中李维杰有两次布施的行为,而最后一次也就是快要被抓之前,他请求佛原谅,但是僧人并没有接受他的布施,也没说第一次说的那些话。这也就是为什么最后李维杰承认杀素察的地点,会选在寺院。总结就是李维杰自首,完全是出于愧疚,一是的确杀了人,二是李维杰信仰佛教,所以他才会去认罪。至于有人说是为了平息暴动,我觉得不太可能。因为在事件发生后,警察局长和她丈夫都辞职了,暴动虽然在持续但已经减轻了不少,不可能在这之后为了平息暴动去自首,况且也没有必要。并且新闻记者也问他是不是为了平息暴动自首,但是他没回话。