They are xenophobic and racist.
While you are entitled to your opinion, it is illegal to be openly racist towards someone due to their race/sexual orientation/status/gender.
I have no idea what laws or country you are talking about, it's certainly not illegal to be have or express racist views in the UK.
Broadcast media have certain laws preventing the publication and/or dissemination of racist material though. But this isn't the same thing. Not by a long shot. And if you were using race to incite violence, that's not legal either. Again not the same thing.
If you were an employer and discriminated against someone on the basis of race/gender, then that would be illegal. But that applies across the board (race, gender, disability, age, etc) not just race. And, again, it's not the same thing as having or expressing an opinion. It's when the expression of that opinion adversely affects someone else that the law steps in, and that's just as it should be.