And who the fuck is saying they are evil? Everyone can think of Chara as they like because we don't know their story or if their personality changes when they were human, Chara is just like Frisk.

Saying that Chara isn't evil because the player did genocide is like saying that Flowey or any other game villain isn't evil because you choosed to play, this is bullshit. What the player or other characters did doesn't erase what Chara did. Chara manipulated and bullied Asriel, they laughed when Asgore were sick (reminding that what the flowers do are fucking painful), they do mean remarks about the characters in genocide, Flowey is a fucking sociopath, he and Asriel loves Chara so much to the point of become suicidal, but even so they say Chara isn't a good person. So people should considerer those characters you cited evil but they can't consider Chara evil? You are a hypocrite.