The word "virtue" is traditionally used to mean "moral excellence" or at least the striving for that. The greatest stories throughout literature seem to always feature one character who may well be personally flawed but who is called to something greater than himself or herself and has to rise above all manner of personal flaws in order to triumph. I think one of the reasons that the Harry Potter books have been so consistently excellent is because young Harry, despite what he may want for himself, is called to rise above his circumstances and embark on the hero's journey -- no matter what it takes.
Recently I wrote a review for a book I read that was very discouraging because, by the end of the book, I did not like one single character in it. They were all whiny, self-absorbed, narcissistic twits. The author of the book responded to my review (a very unprofessional reaction, in my opinion) and said, among other things, it was too bad that I "needed" a certain type of character to enjoy a book. Sigh.
As a writer who has written about murderers, psychopaths, abusers and other nasty people, I know how to make unlikable characters but I hope I always offer someone in the narrative who, even in spite of themselves sometimes, rises above the situation and strives for some level of virtue. I think our culture needs more of that.
This blog post is part of the April 2012 A-to-Z Blogging Challenge. Thanks for visiting.