McCain is out of touch