I'm quite short tempered when it comes to weirdos (and muslims are even worse), probably would ask him to go somewhere else politely, if he would not do that - would ask that once again, just using words "Get the fuck out of my sight", and if that would not help.................... ...........I'd go to take a piss in hopes he's finished yelling when I'm back.