LOL wtf. An expletive is an expletive. Its not like what Kohli or Gambhir say is actually meant literally while words from other cricketers are said lightly. MC BC is no better or worse than saying fking shyt or d*ck or c*nt or p*ssy or whatever else cricketers have said throughout history of cricket.
Moreover, if you are judging a cricketer based on his language and not his skills, then you have your priorities all wrong !
Gambhir is all about politics, 0-0-0-1 & still in the team?
KKR is batting with only 9 wickets this season!
Hold on.... Who are those cricketers whom you have seen mouthing off "d*ck", "c**t" etc. Are you adding these just to spruce up your argument that "MC BC is equivalent to these English expletives"?
I have seen Kohli, Gambhir, Harbhajan, etc often mouth these ugly Hindi expletives. But the most I have seen Ganguly do is that Lord's incident (which I mentioned). And also, I always rate Dravid and Tendulkar as better role models than Ganguly. And I was only refering to conduct on the field as far as this discussion goes. A "role model" can be specific to a particular characteristic.
Sharma is a shocking captain, why isn't he changing his side as much despite the results he has been getting.