They didn't randomly come up with giving chun-li a caucasian mother in the movie. That was revealed years ago, during the development of Capcom Fighting All-Stars. But I guess it didn't stick around cause that game got canceled.

Oh and ani, saying its funny to consider Sheva a black person just because of her hair is even more racist then all the racist shit Capcom was accused of.