In principle you are right, he should have thought about the country before his misdeeds.
But in my opinion, idea seems to sold well to him, it is not match fixing, it is not losing or throwing game away not ever giving a lose delivery.
A Seventeen Years old promised a lot of money for one or two No Ball, he deserved some mercy as effectively he has got same punishment as two others, Butt 10 years but may be reduced to 5 and Asif 7 years but could serve 5. Similarly he should have been 5 years but could return after 3 years if he behaves, this would have been fairer in his case.