Exactly!! Character can be mean, evil or complete asshole but you still should be respectful while writing said character.
J.K is weird for using name like that, it isn't hard to google names, i know she wrote books before internet was as "popular" as now, but i honestly doubt that she couldn't find name and surname of east asian person, she could of used names from either celebrity ( use surname of one and name of other or something like that), she could of used name from character from some book, there were ways of finding name that isn't bad as Cho-Chang, also i find it a bit weird that said character is in "smart" house, feels way to stereotypical for me.
Cho isn't even only problematic character, Lavander changed her race (in movies, i'm not sure about books but still, Rowling could of said something).
I can't even think about bank without getting mad, why did she need to make them like that.....
EVERY name is filled with stereotypes , well every name from minority .
I don't even want to talk about Fantastic Beasts problems