To defend Hafeez, his average has been 34.40 since his re-emergence in 2010, it was 37 before this series.
Imran Farhat’s ave is 32.4 for same period (coming back in 2010). But Hafeez is an ‘all-rounder’ while Farhat is so called specialist batsman.
Younis averages 32.91, I agree he should not be in the ODI/T20 team.
Shoaib Malik averages 8 runs since re-inclusion in Sept 2011.
Misbah’s overall average is 42.31 which is NOT pathetic by any means, he is averaging 47 since his come back.
I would axe Farhat, Younis and Malik from the team, bring another opener (may be Nasir Jamshed or Ahmed Shehzad) and pair him with Hafeez for 2-3 series to see how they perform.