French Commandos are badasses. They are right there with Seals, Delta Force, and SAS. French people suck but, I gotta give credit where credit is due and those guys are no joke. In missions like that one the failure rate is very high.
Also, we tried to get a guy namd Addid in Somalia once and it went a lot worse. We have no reason to gloat.