Well, I think we really need to discuss about this point. A lot of persons changed the affiliation of the characters according to their opinion; which begin to be a bit tiring :P
So yeah, it is time to discuss. I think, we have three affiliations: Hero, Neutral and Villain. Some characters are not problematic: Emma, Snow and Charming are Heroes; Cora, Peter Pan and Zelena are Villains. We're ok about that.
But there are some characters really debatable. I talk about Regina, Rumple, Hook; etc... Everyone has his own point of view about this question, and we can't continue to change it all the time.
That's why I ask your opinion :)
Mine is, for these characters, we just put Neutral: they did a lot of good things recently, but during their whole life they were villains. That's why I think Neutral is the best option. What do you think about that? :)