dhoni shd be a respected player for what he has done to indian cricket team in shorter format in recent years with lot of positive and negatives.but tht dosent mean hes the best all timeloserl0l.there r many more who have acheived greater than him.time has gone accept the reality and try to appreciate othersl0serfellowl0l.jealous of other teamshang urselfl0l