Problem being not many non-Indians would answer to your post, it would be mostly Indians & you are right, not many would agree with you either. Yet when a post has Indian content, I feel, I should post there.
You are saying that Dhoni's statement is a fact or what Sehwag says & does on & off the field, is precisely what you see. Then you are mistaken for sure. Dhoni might have already amassed 5 thousand lakh rupees, not just 5 lakh, why didn't he stop at 5 or 50 lakh, if he was so honest.
Any person who plays for a money minting team, is out to make huge sums, not just paltry sums. We won't know their true worth, till I.T. dept. actually opens their a/cs to say that this player is worth this much.
Yet its impossible to wear a mask, for all you life, you are bound to drop your guard once or twice. Have you seen Tendulkar doing that so far, No. But I agree with you, he must be wearing a mask for sure, as he is a private person, who deals with Indian public in a certain way but that mask has become his reality now. He has to live & die with that mask, till he is playing for team India.
Not everyone is accorded his stature in Indian team & they earn according to their potential. Tendulkar has started this big money deals, which are benefiting both Dhoni & Sehwag, along with other big names. Tendulkar set up his price base long ago, where a half a great player as Tendulkar has the potential to earn big. So nothing wrong in Tendulkar the great raking in the big moolah, as he deserves it..