The reason olderly people have a better attitude to life is because of the diet they grew up with.

Todays diet is full of omega 6 and hardly any omega 3,
this alone causes people to be more violent and unstable.

Also these days theres a "feelings are for wimps" attitude, everyone bottles up everything.