Spoilers from season 2
James is a villain because in season 2 you find out he holds no loyalties towards his friends, only that he wants money. Also as a side note he almost commited a genocide of the last of the gaints save Anton.
What do you think?