A selfish society is causing problems for children, says major report