John McCain's selection of Sarah Palin as vice-presidential running mate has raised questions about his political judgment.