Jamie Carragher claimed that Mo Salah's demands over new contract talks with Liverpool were "selfish" on Sky Sports' Monday Night Football before he faced a backlash online