In just my humble opinion, i don't its fair for anyone to be sitting in front of your computer and blaming or pointing any finger at him. Shakib stands up for his country again and again and yet here are people actually speaking against his commitment..You blame him for the brainfreeze? just take a moment and ponder how you cant always handle your temper when somebody disagrees with you on an online forum while he has to bat hours and hours in midday heat after bowling 52 overs! 52 overs! How can you have the heart to blame him? Yes, i understand you are dissapointed, but instead of imaging what more he could have done just take a second and take in all that he has done.
Keep it simple.