Sakura is surprisingly intelligent.
Well, she is MY apprentice!

As for racism, I can somewhat understand it to a point, because when you live in such a diverse place as NYC, you notice that certain "races" if you want to call them that, have certain quirks about them that you notice. However, racism will eventually die out because the older generation is dying, and the new internet generation is too lazy to be racist.