There's a difference between being racist and being offensive or being in extremely poor taste. Yoni may be offended, but that doesn't mean it's racist. Racist generally involves calling out a stereotype, such as "all muslims are terrorists" or "all black people are violent", whereas this is just dressing up as an evil person. But that's not racist!