John McCain is as middle of the road as it gets in current politics. No wonder he got run over by cars from both sides.