How the heck can they strip him of his Tour titles? They don't run the Tour, or even pro cycling. That's up to the UCI, which is based in Europe.
I think because UCI agreed to follow the USADA doping standards, they *have* to strip them if they want to be considered in compliance. So I guess the decision really lies with UCI in the long run, but they've been sort of backed into a corner.