Kim Kardashian’s silence over Kanye West’s anti-Semitic slurs has been slammed as “appalling” by an emotional Boy George.