Апофеоза жестокий и первобытный характер Тараса достигает в желании лично покарать сына за измену. Он не захватывает того в плен, чтобы судить. Не суд, а месть движут Тарасом и если Андрий и заслуживает смерти, то вовсе не такой - бессудной.
Не знаю как там с точки зрения "морали", но действия Тараса, это смывание кровью предателя грязи с честного имени. Андрий, запятнал честь отца и брата, тут уже никакой суд не поможет, они должны были покарать его собственноручно.
Месть за Остапа, это отсыл к кровавой тризне, древнему правилу. Наказание поляков, за жестокость.
В то время и той местности нет однозначных героев и однозначных злодеев. Время и мир были такими.