User blog comment:Jopjopjop/Volume 18 Spoilers/@comment-69.244.232.185-20141011030726/@comment-24421137-20141011191011

A real hero? That is more or less a point of view, then an actual definition. Just like protecting good, what can be described as good? His way wasn't wrong, if he were to keep going on the path he was going, he would have eventually killed the "evil" in the dxd world, since Rizevim and his army are full of "monsters". Devils, as we are taught to believe, are bad, so are dragons and fallen angels. Cao Cao was only following, what humans believed was the right thing, not caring to see if they were "good", or "bad" because to him, and humans in general, all devils, and most mythical creatures are bad.

So in some people eyes he was a hero, in others he wasn't, I never saw him as bad, but just a guy, who believed what he should have beilieved.

That's my take on this though.