Morrissey is not a racist.
He just has legitimate concerns about homophobic Muslims and African immigrants pouring into his country. Are you homophobic? If not, then why would you support the immigration of people who often hold violently homophobic beliefs? Supporting the mass immigration of Muslims into Europe is a homophobic act.
If Morrissey were racist, he wouldn't love his Mexican fanbase so much.