People need to remember a couple of things here though
Firstly, it's not just cycling - It's literally every competitive sport, predominately all those that are Olympic disciplines
Secondly, Lance wasn't the only culprit here. He would have had such a large amount of people who knew that he doped and helped him but covered it up anyway most likely for the cash.
I think when you get a large amount of athletes and officials at the top of the game who are willing to go to such extreme lengths to cover something up, then something is fundamentally wrong with the sport. (actually, them willing to do this might suggest that they care for the sports image in a f**ked up way, if you imagine they did it to popularise the sport then I wonder how many people would actually blame them? after all, cycling is really bloody boring)
On a more personal note though, I think performance enhancing drugs and doping methods should be legal in all sports. It would definitely make them ten times more entertaining - especially the really dull ones like golf, darts, snooker and cycling.