Answer:
The answer is maturity.
Explanation:
In the example, the age difference might be the cause for the changes in attitude, as it was performed over the course of three years (and thus it's difficult to test the validity of the program itself).
In fact, some studies have shown that less psychologically mature teenagers tend to present more aggresive behaviours. However, not much further research has been done.