Post History
There is no problem at all with writing morally ambiguous characters, and it's surprisingly easy for readers to sympathise with them. Let us look at some examples: First, a modern example: A Song ...
Answer
#4: Attribution notice removed
Source: https://writers.stackexchange.com/a/40659 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/40659 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
There is no problem at all with writing morally ambiguous characters, and it's surprisingly easy for readers to sympathise with them. Let us look at some examples: First, a modern example: _A Song of Ice and Fire_ by G.R.R. Martin. There was a character in the first book of the series, who had all those honourable values, in particular he was averse to lying, as well as to killing children even when they might threaten the throne's stability. As a result of those lovely values, the character got killed, and the kingdom got dragged into a protracted (unresolved as of 5th book) civil war. Since then, characters who actually manage to make things better tend to be more Machiavellian. Second, let us look at works written in earlier periods - works that reflect the kind of different morality you talk about. Alexandre Dumas, _The Three Musketeers_: d'Artagnan was a traitor, Athos attempted murder, the plot with the diamond studs was treason. Not to mention the whole duelling things, such a glorified aspect of their culture - how would you look at it now, if two guys fought and one guy killed the other over a perceived offence ("I didn't like they way he looked at me")? Or, let us go further back, to, for example the _[Cantar de Mio Cid](https://en.wikipedia.org/wiki/Cantar_de_Mio_Cid)_ a Spanish epic poem about the glorified hero El Cid. El Cid gets unjustly exiled. First order of business - let's rob some Jews. Or, going even further back, we don't seem to have trouble sympathising with Achilles, do we? Even though the Iliad starts from an argument over possession of a concubine? * * * Now that we've established that the thing can be done, let us look at _how_ it can be done. First, and this is quite important, ancient morality is not entirely [Blue and Orange Morality](https://tvtropes.org/pmwiki/pmwiki.php/Main/BlueAndOrangeMorality) (tv tropes link), completely incomprehensible to us. Courage, honour, friendship, protecting someone - those are things we can sympathise with. The difference lies in which one takes precedence, how values relate to each other. Going back to the _Three Musketeers_ example, the queen's distress in regards to the diamond studs is considered more important than the fact that the queen's illicit affair is dragging the kingdom into a war, and could potentially create a succession crisis (if there's any reason to suspect an heir's legitimacy). Second, values don't exist in a vacuum. Values exist because there's a system in which they make sense, or at least made sense in the past (values change slowly). Let's take duels for example: if you've got to sign an agreement, only there's no legal system to enforce that agreement, you need to have much more trust that the person you're signing the agreement with will not break it, right? In essence, that's what honour means - can I trust you. If honour is so valuable, of course you are going to protect it. Third, you are quite right - there were circles of empathy, (there still are, only we don't like admitting it nowadays,) and people could be quite horrid to those outside those circles. But here's something: unnecessary cruelty has always been frowned upon. Meaning, you don't beat your slave if he's done nothing wrong. And if you're not cruel to your slaves, you actually provide them with food, shelter, clothing, then that's the way things are in your society, you're not going to be judged for that. Similarly, if punishment is deserved, for example if you have a traitor in your midst, readers would usually accept the particular punishment as part of the setting, no matter how cruel it would be considered nowadays. Readers are not stupid, they understand things used to be different. * * * So, to sum up, **no, you certainly don't need to shove modern morality where it doesn't belong.** To make a character sympathetic even though their morals don't quite match ours, show also the values we can and will sympathise with. Show the system - that is, show us what is the norm for the setting you're writing about. Show the character as being a decent enough person within their society. (Not extraordinarily good - that stinks of Mary Sue. Just decent enough.) The one thing you'd want to avoid is sadism. If your character enjoys inflicting suffering on others, that's crossing a line. Has always been. Do that, and you will lose the readers' sympathy.