@ceiye Most of the characters in Mahabharata (which is where some of these people are from) had some level of ambuigty to them. Arjuna was on the "good" side but did some underhanded stuff in the final iight to get the upper hand, Karna is on the "bad" side but was noble and loyal etc. Balarama...