I am amazed that this has been controversial, this seems like a no-brainer, apparently both Bush and McCain are no-brainers:
…the new G.I. Bill has strong bipartisan support in Congress. The House passed it by a veto-proof margin this month, and last week the Senate followed suit, approving it as part of a military financing bill for Iraq and Afghanistan.
The Senate version was drafted by two Vietnam veterans, Jim Webb, Democrat of Virginia, and Chuck Hagel, Republican of Nebraska. They argue that benefits paid under the existing G.I. Bill have fallen far behind the rising costs of college.
Obama should probably thank both Bush and McCain for giving him a winning issue during this election.