M_Six, isn't there a word for that? Unprincipled opportunist? Actually, that's two words.
What you are saying is that McCain is supposed to 'forget' that Bush maligned his wife and child because McCain wants to get political favor. I think that shows lack of backbone. YOu may disagree but that's how I feel.