Sri Lanka on Wednesday sacked one-day captain Dimuth Karunaratne and dropped him and a host of other big names from the squad heading for Bangladesh this week