I don’t like Hagel (or McCain for that matter) but McCain only excels at trashing other Republicans.
Seriously. Not that I don’t appreciate the whipping Hagel took but why does he get a beating and John Kerry get a cakewalk.