В последнее время использую классификацию для своего вестерна: Хороший — всеми силами старается не совершать зла, даже если оно необходимо. Плохой — понимает, что зло иной раз неизбежно, но в остальном нужно оценивать обстоятельства. Злой — не задается вопросами морали. Если есть цель — есть и метод.