meray bhai, it's a simple concept. try to follow along... maybe I'll draw some pictures next time...
Yousuf is or at least was a quick runner between the wickets. he wasn't always the best caller and hence, got into tangles a lot. anyone who's seen Yousuf bat with a Malik or a Younis or Moin Khan would tell you that Yousuf and the aforementioned players ran well together. and whenever they forged a partnership, quick running and stealing runs would be a key feature. that's all I'm saying which means that Butt's problems and Yousuf's problems are very different. but if you want to make a baat ka batangar, then please don't let me spoil your party.
regarding the second point, it totally depends on your opinion. I don't have a problem with the captain calling out a player in public. it's criminal to be involved in two run outs when your team is desperately trying to stay afloat. these guys are professionals and when they play like amateurs and repeat the same mistakes over and over again, then maybe they need/deserve a kick from the captain in public.