Every inch of this post is actually just plain common sense. It's only "thinking out of the box" if the writer allows him/herself to fall into the box of generic fantasy heroes in the first place.
But then, to be strictly fair, staying out of that box may be easier said than done....
You could say so. But I've read an awful lot of anti-heroes, like Locke Lamora, where the audience is invited to admire the anti-hero for being so daring and morally ambiguous, yet is carefully guarded from thinking he could actually be immoral. For a true anti-hero, you have to run the risk that your audience won't like him.