Andrew Pierce in fiery 'Islamophobia' row with Kevin Maguire as he slaps down 'grotesque hypocrisy' claims