I can't say much about SL getting allout for 43, but Dilshan is not good enough to be a captain, he has brought negativity in the team, I think the previous captains did a great job, Sri lanka have had really great leaders in the past, Dilshan can never fit in the same category. Whenever the team loses he indirectly blames it on certain individuals, Sri Lanka has all the resources, they have very good spinners, good pace bowlers, experienced batsmen, and they also have good all rounders, all they need is a good leader who can handle the team well. And I have also heard about politics in SC cricket which is also a big problem, I don't know much about it so I can't comment on it, but I don't think they lack anything when it comes to talent, they are a pretty decent side who just needs a good leader.