Among Republicans , Senators Chuck Hagel of Nebraska and John McCain of Arizona have been sharply critical in recent days of administration statements on Iraq that they have suggested bear little resemblance to the realities on the ground .