Gareth Southgate says he had to play Raheem Sterling to protect him after critical headlines aimed at the forward in the media.