Valverde got a lot of stick cos he was still riding, while people were happy to see the likes of Vino and Riccò back, cos they'd served their time. So Valverde was being treated as if he celebrated victories by punting babies in the head and waving depictions of the prophet Muhammad around, and they were treated as returning heroes because they entertained us. Why? Because Valverde was a) not stupid enough to test positive, and b) able to manipulate the system to his advantage to delay his ban. If any of you think that Vino, Riccò or anybody else wouldn't have done the same as Valverde if they had the chance to, you're crazy.
Should Valverde have been banned? Most definitely.
Should Valverde get treated worse than any other doper because he managed to keep himself on the road because he had a good legal team? No.
Should more of the Puerto guys have been pursued, especially considering for some it would have been their second offence (David Bernabéu for example) and others have continued to dope and have indeed tested positive since (Eladio Jiménez for example), so that it didn't seem like quite so much of a witchhunt? Yes.
Does making it a witchhunt make it an injustice that Valverde was banned? No, he still deserves to be banned because he still did something wrong. He has the right to say "why are you picking on me?" because they are, but they've still got him bang to rights.