IMHO Cook has to go. Not only can he not score runs, his captaincy is very poor. He waits for thngs to happen rather than tries to make them happen.
And to lose to Sri Lanka, who if you took Jaywardene and Sangakara out of the team would be very ordinary, at the home of seam is very poor.