Also, that humvee looks like it was hit with a larger IED than what the other vehicle was hit with.
While of course we can't protect ourselves from every possible attack the reality remains there are better alternatives.
The RG-31 is a definite upgrade over our current Hummer variants.....for the roles they are being tasked with.
While the Cougar (and RHINO to a lesser degree) are both much larger vehicles and do not meet all the requirements that our Hummers look to....the reality still remains putting more of these in Iraq is / would have been a good idea.
The RG-31 (or an updated/tweaked U.S. backed version) is definitely the route we should be going.