That's a very good take on the thing, JandK. Good writing is both when we love and hate (and everything in between!) characters.