I know that in theory everyone deserves a second chance.
However, lets not be blinded here by sentiment. Pro cycling is a mess because of the cyclists.
If I was 19-20 y/o pro I'd dope on the grounds that if I get caught and "fess up", I'd only get a 1 year ban which is nothing. If a get a two year ban so what, still not an issue.
IMO dopers require a life ban, regardless of the pressures/reasons for taking stuff. Doctors and soigniers also implicated require a life ban as well. Harsh and possibly unjust I suspect, but they have brought it on themselves.
Appeals should also be 3 months in duration, not 2 years.
Rant over.