From what I briefly read the actual cycling organization that does tour de France has been backing through this it is ultimately their choice to strip the titles. USADA is insistent that they do as a "signed" partner in the anti-doping act something or other. But it is their choice so we shall see. Personally I think it's a bunch of bullshit. Don't blame lance at this point.
If any of that didn't make sense well I'm typing on my phone and I'm tired and dgaf. Goodnight.