That is so on point. Of all the negative adjectives that would apply to McCain ‘vindictive’ is probably the most fitting overall.