Хочу играть за лока, но с точки зрения морали не могу. Как быть?

Самый простой способ определять “зло” как таковое, это степень альтруистичности/эгоистичности мотивов и вместе с этим — методы достижения своих целей. И тут Иллидан вполне вписывается в определение злобного персонажа: он с самого начала руководствовался только своими прихотями и страстями и при этом его не волновали последствия его поступков для окружающих. Он то искал силы, то мстил, то пытался кому-то что-то доказать, потом опять отомстить. Возможно стать тюремщиком Саргерасу и было его первым “добрым” решением, а возможно он всё также руководствовался своей ненавистью к демонам и гордыней.

у Иллидана высокая степень альтруистичности мотивов, в глобальном смысле.
соответственно, он уже только поэтому никогда не был злым.

ни то, ни другое.
он с самого начала искал способ победить легион, не для себя лично, а для всех окружающих.
и его, как раз, волновали последствия поступков, но не сиюминутные, а в перспективе.

Лайков: 1

Особенно предавая Малфуриона и заключая союз с Азшарой и по сути с Легионом. И затем повторно начав крутить шашни с демонами ради большего могущества.

а если внимательно разберёшься, то предавал не Иллидан Малфуриона, а, как раз, наоборот )
и с легионом сначала не было понятно. потом, когда понял, с чем имеет дело, ни о каком союзе с легионом Иллидан даже близко не думал.

Лайков: 1