On Thursday, the Senate updated the GI Bill, with $2 billion in new education benefits for veterans. John McCain, who comes from a military family and is considered a war hero by political friend and foe, opposed the measure as being too expensive. He offered a different version, which precipitated a nasty exchange between him and Barack Obama. Friday, the bill sponsored by Vietnam vets Jim Webb (D-VA) and Chuck Hagel (R-NE) passed with Obama's support. Gordon Lubold is Pentagon correspondent for the Christian Science Monitor.