Heroes are out of fashion, along with traditional masculine values of grit, perseverance and honour. Will this lead to a more benign culture or is it a fundamental error? Should we seek new heroes, or guard against all such icons as sources of collective stupidity?