Mohamed Salah has come in for some criticism for the first time this season over the past week or so. Troy Deeney has piled ...