Context is definitely an important aspect for all this stuff. Take the old story of Jack and Beanstalk, for example. Jack is the hero of the story, but is his behavior ever "good" at any point?