Funerals, weddings, praying for the village (whatever that means), 'special days'......the list goes on and on.
There are three things that Thais like more than food and drink..... burning stuff, modified exhaust pipes and PA systems.
I bet the school was going full blast day after day on their PA system.....it would not have just been the noise from a few kids that drove this guy over the edge.