Кто назначает их знак? Протагонист обязательно положительный, а антагонист — отрицательный? Бред. Например, в той же японщине полно протагонистов — говноедов и утырков. Причём, это не антигерои — просто говноеды и утырки. А антагониста может и вообще не быть: говноеды сами справятся с тем, чтобы превратить свою (и чужую) жизнь в говно.
В целом, дихотомия добра и зла — то ещё лицемерие, основанное на морали, которая очень непостоянна.