Humanity - Still A Barbaric Species?