Тарас Бульба убивает своего сына Андрия по причине его предательства. Андрий, влюбленный в польскую панночку, перешел на сторону врага, забыв о чести, родине и своей семье. Для Тараса, закоренелого казака, для которого честь и верность товариществу и православной вере были превыше всего, такой поступок был немыслимым и позорным. Он видел в сыне не только предателя, но и отступника от всего, что он, Тарас, считал святым.
С точки зрения Тараса, он поступает правильно, ибо нет ничего хуже предательства. Он руководствуется суровыми, но, как он считает, незыблемыми законами чести и долга. В его понимании, жизнь человека, предавшего всё, теряет всякий смысл, а продолжение такой жизни — это позор для рода и для всей православной веры.
Однако, если рассматривать этот поступок с точки зрения гуманизма и общечеловеческих ценностей, то убийство сына — это чудовищное проявление жестокости. Любовь Андрия, хотя и привела его к измене, была искренним чувством. Возможно, можно было найти другой путь, попытаться понять мотивы сына, но Тарас, как человек своего времени и своего круга, не был к этому склонен. Его мир был черно-белым: либо друг, либо враг; либо свой, либо чужой. Предательство было для него абсолютным злом, которое должно быть наказано самым суровым образом.
Таким образом, прав ли Тарас Бульба — вопрос сложный и неоднозначный. С позиции казачьей чести и законов того времени — возможно, да. С позиции современного человека, ценящего жизнь и человеческие чувства — безусловно, нет. Это трагедия, порожденная суровыми реалиями эпохи и непримиримым характером главного героя.