British people have ‘had enough’ of asylum seekers amid anti-migrant protests