Duncan D. Hunter (R-Calif.), who gets most of his campaign money from the defense industry, decided to try and shame a four-star general because his defense clients aren't getting the right contracts. THEN, he tried to walk out before the general answered. It didn't work out too well for him. The video starts at the end of the congressman's rant, right before he tries to walk out at 3:30.
Oh, and at 5:25, the congressman admits he had no intention of letting the general speak in the first place.