Ye, formerly known as Kanye West, has ignited controversy by selling T-shirts emblazoned with swastikas on his website.