It looks like cycling will always be full of dopers. A rider goes pro. The only way for him to stay a pro is by results. You can't get results without doping, so the beat goes on. Once you are caught all of those who turn the blind eye to doping throws the doper under the bus. A new doper will replace the outcast doper.
The only way to change things is to have cycling police itself. I am not talking about the UCI, and WADA, but rather the peloton, and the teams. The riders & DS's can change things if they have a reason to. If sponsorship money dries up then they will have the reason. If the sponsorship does not go away then things will not change.
What a year for cycling.