Tottenham Hotspur refused to let Kanye West perform at its stadium in light of his record of racism and the club's historic Jewish links.