This will be the biggest mistake that BCCI can possibly do at this time. India has seen a lot of success in recent past under Dhoni. Given, last 7 months have also seen India slump in the Test Format, but scaking Dhoni is the last thing Indian Cricket wants to happen.
Dhoni has come out and sent a clear message in what I feel is the political correct way, that we do not have any one else who is best suited for the job. Dhoni is captain cool and handles pressure very well on the field where others have failed. He sure needs a team around him to perform, he can only do so much as a captain. As a leader he has the responsibility of the team success and failures and there are things he needs to do with the help of BCCI, but sacking him is something that should not happen. With the rumor around some of the senior players exiting the team, we cant afford changing the captain. Gambhir, Sehwag, Yuvraj or Kohli need to focus on the roles they play in the team which is not captaincy.
Lets hope we continue to have Dhoni as the captain until we can build a plan around the changes. If some of the senior players go, he will have to take a lot of flack on failures if younger players take time to come around, but he is the best person who can take that pressure and keep it away from the field.
I wish him all the best for the upcoming year.