Former Leicester captain Steve Walsh says Craig Shakespeare's sacking seems harsh and believes expectations are high at the club.