The kid was acting out pretty badly for at least a year before the incident, including the silent treatment, starting fires, stalking and other very very bizarre behavior. Face it, he was a very sick fella, no question. Some people are just plain mentally ill, and looking for a "cause" might be fruitless.