>>102203180Cain wasn't a generic bad guy. He was an abused kid with any number of mental hang ups that made him want to seek revenge against his brother for something that wasn't his brother's fault. He doesn't want to feel weak or be used but he consistently DOES and end up falling back on people/gods/whatever that do use him and his anger for their goals. Black Tom has him running all over the place to get shit/money. Cyttorak uses him for destruction.
Every time he gets away from all of it, be it momentarily or separated from Cyttorak someone's gotta pull him back in for status quo.
He's not a good person in the grand scheme of things, but on a case by case basis he tends to take the high road.