Well yes, sapiens weren't sunshine and daisies, that's how you become to dominant species.
But biologically speaking, we are homo sapiens. "Neanderthal" is colloquial use of course meaning brutish, slow, hard of thinking.
My point is I don't think we need to self flagellate over colloquial language, because we'll give the opposition ideas and they'll wind up the issue and then get on with their own agenda whilst we head for sackcloth and ashes.