Every batsman, Dr., lawyer goes through this cycle. Dhoni is also declining like any player.. So we need not humiliate him who happened to be the most successful player Captain with no traits of arrogance like Ganguly or politicians like Shastry
We have seen in the Past, Even the Best players in the World will have a long slump and loss of form over a period of time.
It just means that they are Human, no need to worry. We cannot expect 100% always, sometimes we need to accept the Opposition players will have Far more Better Talent than us.
I Remember Wasim Akram saying Dhobi is also Human and so is Virat Kohli, so it should not matter if they fail once or more than that.
There is an Old saying in Cricket - Form is Temporary and Class is permanent. It Applies for All Human beings.
Every living being knows there has been a prime time in his or her life. In capacity test while fails to make it in 9.58; understands some one else is going to take over the responsibility to maintain 9.58 or, even, better. Dhoni is no difference - let us remember him when he has been the best in keeping and batting.