Mohammad Hafeez was on the receiving end of former Pakistan cricketers after having taken a jab at them for leaving no legacy ...