Kanye, Trump and small minded America.