If you hate squeaky clean superheroes a la Superman, you can leave them out of the work.
Some writers prefer to put in a character who's arrogant and vain and quite frequently the villain of the piece. The problem with this is that it does not undermine the character type. It always shows, in shining colors, that you hate the character type.
You do not want the hand of the author to show in the work. It undermines the whole story on the same principle as a deus ex machina.