Hamza Yassin stunned the nation when he confronted Nigel Farage live on air during a special immigration town hall.