I think that having moralistic arguments makes a lot of sense when talking about real people, but it is totally asinine when discussing fictional characters. With fictional characters, even if something undesirable happens in the story, that serves the important job of becoming a cautionary tale...