He's every liberal networks favorite Republican - first they can have some big mouth liberal Dem bash Bush for 10 minutes, then, for "balance", Chuck Hagel comes on and bashes him for 10 minutes. This is how to get lots of air-time if you are a Republican!
How did he vote on the Amnesty bill? If he voted for Amnesty, along w/ his other sins, I'd consider supporting his primary opponent.