Here’s why the Hummer H2 may be the most embarrassing ride of all time Doug DeMuro is back with a look at one of the biggest gas guzzlers of the modern era.