WASHINGTON — Democratic Sen. Jay Rockefeller apologized for suggesting Republican Sen. John McCain doesn't care about people because he was a Navy fighter pilot who dropped bombs on Vietnam.