I am familiar with his off field life and antics but imo Shakib the cricketer deserves respect.
Yes, as a cricketer, he deserves respect, and the government should have tried to do its best to provide him with security, bring him back home, and let him play. But because the Government changed, most of the political leaders were against him, fueling the protestors, so Shakib could not return to the country. Shakib fans also protested in Mirpur, but that will not change anything.
Back on topic, I won't say Bangladesh played too badly in the second innings; Miraz helped them score 300+ runs and set a 100+ target. Otherwise, they could have lost this match by an inning, as they had already lost it in the first inning.
Irrelevant: There should be no doubt that Shakib is a legend from a cricketing point of view. There is no denying Shakib's contribution in bringing Bangladesh cricket to the world stage. I don't know what is the situation in his country, why he has spread hatred towards him. I don't want to comment on Shakib personally. But cricketer Shakib should have been allowed to play his last match on his country's soil. I am a big fan of Shakib Al Hasan. Through him I love Bangladesh cricket and always support Bangladesh in cricket court.
Relevant: In the end Bangladesh could not come back in the match, but they performed well in the second innings. Especially Mehdi Hasan Miraj and Jaker Ali. Relying on their two batsmen, Bangladesh got the opportunity to bowl in the second innings and they did not lose by an innings. Bangladesh obviously lost the match but made a nice comeback in the second innings after the first innings collapse and at one point looked to change the outcome of the match but they failed to get to a reliable place. Mehdi Hasan Miraj certainly played well, he missed the century by just 3 runs. His collection at the time of dismissal was 97 off 191 balls. Hopefully Bangladesh will come back strong in the second match and win the last match against South Africa to level the series.