There is honestly a difference between May's"hostile environment" that led to windrush and Labour's anti-semitism. The hostile environment was not targeted at any particular group of people - just anyone who didn't have permanent leave to remain. It was a deeply unpleasant and abhorrent policy BUT whilst the effects of it, disproportionately targeted people from the Caribbean it was meant to be as awful to loads of different nationalities and origins. Was it racist by design? No. That doesn't mean it wasn't worse. Just that it was a policy of nationalism and xenophobia. But it could easily have been any nationality or colour of people who experienced the fall out (apart from British people of course). The difference with Labour is this - we have heard that people who are Jewish no longer feel able to be in the party. Because they are Jewish. The language used has been targeted at Jewish people. Its not policy or planned. But it is racism because the "abuse" is only directed towards Jewish people because they are Jews. Boris' comments aimed at Muslims - are racist - because again his comments are deliberate and targeted at Muslims. The sad thing is that his supporters, especially in crucial Northern and Midlands seats often are racist against Muslims - so he's playing to his base. Even if the BBC and others made a big thing about this it would probably increase his popularity.