Matthew McConaughey has called on society to "build better people" to make life safer for their children.