I agree with what you wrote about England, but not about Sterling. Graeme Hich and Ramprakash were superstars and amongst the best players to have ever played county cricket. Raheem Sterling is nowhere near that.
This is 100% on Hodgson though, Sterling has been in no form for a long time and with a pretty talented team Raheem shouldn't have been picked. It might be better for him if he has a nice twenty minute cameo, scores a goal or makes an assist rather than the pressure of starting. It seems like the whole world is on his back at the minute and neither his club (past) nor country manager are doing him many favours.