Shakib to Bangladesh cricket is what Virat Kohli is for Indian cricket, and Steve Smith is for Australia. But how the boards deal with these players is diametrically different. Shakib is always involved in some dispute with the board and the BCB members seems to be having ego issues towards him. On the other hand, the BCCI treats Virat like he is the god. Even the coach bows down to him and the team selection is done as per his preferences. Smith is not in a position as worse as Shakib, but CA didn't supported him when he was banned for ball tampering allegations.
Shakib has established himself as a legendary all-rounder in Cricket, but he has a bad personality basically which is why it makes sense why the BCB have serious issues with him. Both of them are at fault here.
I agree with your opinion about Kohli being treated in a divine manner which needs to change. Also, Smith and Warner totally deserved the harsh treatment from CA since they needed to set an example which they clearly did.
All 3 boards dealt with their star players in different ways which attracted support and anger related to their decisions.