Key things to look at are, he was very young 18 years old, comes from a poor background. He was away from home so the only people providing guidance would have been senior players. Unfortunately for Amir his captain Salman Butt, did not set a good example along with Mohammed Asif. I am sure at that age we can all say we made stupid mistakes that we regret. Unfortunately for Amir this mistake was made on an international scale. So I feel he has been punished enough and the PCB should hold a lot of the responsibility along with there coaching staff etc, as I feel they should provide more support for these young players. Amir will have this hanging over him for the rest of his playing career, so he has a tough road ahead. Personally I am glad to see him back, it would have been a great waste of talent if he was band for life.