Contributers to forums have a tendency to think that only the winner of a GT rode well and all other efforts were rubbish. They then bring into play their personal likes or dislikes of particular riders and let this colour their judgement and get into huge arguments back and forth. If you look at a ten year period (a good lifetime for most riders) only 30 riders maximum will get their names on the records as winners of a GT. Given that some riders will win more than one this reduces the list even further. So its no surprise that few riders will ever be that good/lucky.
So leaving aside the drug issue, we should applaud ALL riders who try to win but maybe fail. Give Arroyo, Scarponi, Evans, Vino etc their due and applaud their efforts in what was a great race. The fact they didn't win doesn't make them any less worthy. Also hating or loving riders is bogus when to be honest most of us don't know them personally and why we hate or love them is pretty tenuous.
Relax and enjoy the best sport in the world!